一道c语言的题以下函数调用语句中实参的个数是( )func((e1,e2),(e3,e4,e5)); A、3B、5C、语

问题描述:

一道c语言的题
以下函数调用语句中实参的个数是( )func((e1,e2),(e3,e4,e5));
A、3
B、5
C、语法错误
D、2
答案是A,怎样数的?
1个回答 分类:综合 2014-11-02

问题解答:

我来补答
答案显然是D,2个.func((e1,e2),(e3,e4,e5))中(e1,e2)和(e3,e4,e5)都是“逗号表达式”,只有最后一个表达式起作用,(e1,e2)中e2起作用,(e3,e4,e5)中e5起作用;所以func((e1,e2),(e3,e4,e5))就调用实参而言等价于func(e2,e5),只有两个实参.
 
 
展开全文阅读
剩余:2000