operator=是什么意思啊# include double sum(double a,double b);double subtract(double a,double b);double divide(double a,double b);double multiply(double a,double b);main(){int choice;char operator;double a,b
网友回答
这个operator只是一个变量,你完全可以将全文的operator换成别的名字operator='+'仅仅是用于最后的输出工作,即:printf(\n 计算结果是:%lf %c %lf = %lf\n,a,operator,b,(*func)
(a,b));其他地方不起作用.外加说明下:这段代码在C++里调试是出错的,C++中operator是关键字,还有double (*func)();
这里指向函数的指针要配对参数,如:double (*func)(double,double);