关于实参的计算机二级C语言选择题

下列fun()函数中有几个实参fun((1,2,3)(4,5)(6,7+8))A7B3C5D8我选A对吗?... 下列fun()函数中有几个实参 fun((1,2,3)(4,5)(6,7+8)) A7 B3 C5 D8 我选A对吗? 展开
 我来答
岔路程序缘

2014-12-23 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3342万
展开全部
选A不对,应该选B(3个)

因为fun()的参数由三个逗号表达式构成,C把逗号表达式的值作为参数传递给函数。第一个逗号表达式(1,2,3)=3,第二个逗号表达式(4,5)=5,第三个逗号表达式(6,7+8)=15。所以,fun((1,2,3)(4,5)(6,7+8)) 的写法与fun(3 5 15)是完全等价的。共有3个实参。
追问
好的!谢谢你!
追答
祝你学习进步!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式