C语言问题,求大神解决,谢谢啦,我是小白,最好能够解释下原因..

.函数调用语句f((s1,s2),(s3,s4,s5));中参数的个数是( )。①1 ②2 ③4 ④5
2024-12-20 06:23:17
推荐回答(3个)
回答1:

选择2
括号里是逗号表达式,整体的值是逗号最右面的值

回答2:

②2,函数参数是以逗号分开的。(s1,s2)与(s3,s4,s5)是两个参数。

回答3:

因为括号的优先级比逗号的优先级高所以是两个参数。