收起
在C语言中,函数的参数应该用逗号分隔,并且在括号内。对于你给出的例子 fun((((1,2),3),4));,这实际上是一个利用了逗号运算符的表达式。
fun((((1,2),3),4));
逗号运算符 , 会按照从左到右的顺序计算其操作数,并返回最后一个操作数的值。所以 (((1,2),3),4) 这个表达式的结果将是4。
,
(((1,2),3),4)
因此,你这个函数调用 fun((((1,2),3),4)); 的参数就是整数4。
报告相同问题?