
C语言中这个函数调用语句:func( (exp1,exp2),(exp3,exp4,exp5) );为什么含有的实参个数是2个呢
2个回答
展开全部
逗号是一个运算符,其运算过程为依次计算左右操作数并返回右操作数的右值(即不可写值)。
所以func( (exp1,exp2),(exp3,exp4,exp5) );
相当于func(exp2, exp5);
所以func( (exp1,exp2),(exp3,exp4,exp5) );
相当于func(exp2, exp5);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询