设存在函数int sum(int,int)返回两个参数的和,若求20、45、100三个数的和,下列表达式不正确的是______
A、
int m=sum(20,45,100);
B、
int m=sum(sum(20,45),100);
C、
int m=sum(20,sum(45,100));
D、
int m=sum(45,sum(20,100));
【正确答案】
A
【答案解析】
函数返回值作为函数的参数,该返回值类型必须与参数的类型一致,B、C、D项正确;sum函数只有两个参数,而A选项有三个参数,参数个数不同,故A项错误。
提交答案
关闭