早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问这个调用函数中的实参个数是多少?为什么是它们.func((exp1,exp2),(exp3,exp4,exp5))答案说是两个,是哪两个?这个函数括号中的参数可以这么写吗?

题目详情
请问这个调用函数中的实参个数是多少?为什么是它们.
func((exp1,exp2),(exp3,exp4,exp5))答案说是两个,是哪两个?
这个函数括号中的参数可以这么写吗?
▼优质解答
答案和解析
(exp1,exp2)是一个表达式好伐 ,表示取后面那个参数exp2
(exp3,exp4,exp5)也是一个表达式,取最后一个 exp5
其实 就跟func( (x+1),(y+1+2))是一样的道理 只是他的参数由两个表达式组成而已
可以验证上述
比如
int x,y;
x=(10,20);
y=(10,20,30);
printf ()
打印一下就知道了