如果有以下的函数定义及变量声明:void fun(double a, double b, double &d, char c=’*’){switch (c){case ’+’:d=a+ b;break;case ’-’:d=a-b; break;case

admin2009-01-15  28

问题 如果有以下的函数定义及变量声明:void fun(double a, double b, double &d, char c=’*’){switch (c){case ’+’:d=a+ b;break;case ’-’:d=a-b; break;case ’*’:d=a*b; break;case ’/’:d=a/b; break;}}void main(){double r;┇}则下列函数中,调用正确的是(   )。

选项 A、r=fun(60,5,7);
B、r=fun(9.8,3.3,r,’-’);
C、fun(2.2,1.5,r);
D、fun(fun(2,5,r,’+’),3,r,’*’);

答案4

解析
转载请注明原文地址:https://kaotiyun.com/show/7Mkp777K
0

最新回复(0)