编程怎样获取函数表达式? (用C++实现)

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:25:19
程序的功能是这样的:先输入函数表达式y=f(x),之后输入x的值,便可输出对应的函数值y

请在代码上加上注释,先谢过各位高手!

返回引用的函数值作为赋值表达式的左值
[ 2005-11-28 22:06:07 | 作者: Admin ]
字体大小: 大 | 中 | 小
给一个程序的例子:

#include <iostream.h>
int &put(int n);
int vals[10];
int error=-1;
void main()
{
put(0)=10; //以put(0)函数值作为左值,等价于vals[0]=10;
put(9)=20; //以put(9)函数值作为左值,等价于vals[9]=10;
cout<<vals[0];
cout<<vals[9];
}
int &put(int n)
{ if (n>=0 && n<=9 ) return vals[n];
else { cout<<”subscript error”; return error; }
}