A-A+

有以下函数定义: int mypr(double a double b) { return

2022-08-06 01:59:21 问答库 阅读 174 次

问题详情

有以下函数定义: int mypr(double a,double b) { return a*b; } 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是
A.if(mypr(x,y)){……}
B.z=mypr(mypr(x,y),mypr(x,y));
C.z=mypr(mypr(x,y)x,y);
D.mypr(x,y);请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:本题考查了函数调用的方法。选项C函数调用mypr(x,y)可以作为表达式再参与运算,但是与另一个运算数x之间没有任何运算符所以是错误的。

考点:函数,定义