作业帮 > 综合 > 作业

一道编程题以下函数调用语句中,含有的实参个数是()fun(x+y,(e1,e2),fun(xy,d,(a,b)));A.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 22:22:09
一道编程题
以下函数调用语句中,含有的实参个数是()
fun(x+y,(e1,e2),fun(xy,d,(a,b)));
A.3 B.4 C.6 D.8
3个;
首先要知道(a,b,c,... ,d),括号中用逗号分割再多的数,只有最后一个有效;
所以上面的函数相当于fun(x+y,e2,fun(xy,d,b));
这样应该很明显了吧;
对于外层的fun,参数1:x+y,参数2:e2,参数3:fun(xy,d,b)------内层函数fun的返回值作为外层的参数(所有函数返回值只可能有1个或0个); 共有3个;
对于内层的fun,参数1:xy,参数2:d,参数3:b; 共有3个;
所以fun的参数个数是3个.