问题
单项选择题
下面的函数调用语句中,func函数的实参个数是______。
func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
A) 3
B) 4
C) 5
D) 8
答案
参考答案:A
解析: 本调用语句func中包含了3个实参,一个是对f2函数调用“f2(v1,v2)”的返回值;另一个是逗号表达式“(v3,v4,v5)”的值v5(逗号表达式的一般形式为:表达式1,表达式2,表达式3......表达式n,它的值为表达式n的值);还有—个实参也是逗号表达式“v6,max(v7,v8)”的值,即对max函数调用的返回值。