标签: c
在C中,以下是有效代码:
if ((a, a+b, a*b) >= 0) { .... }
(a, a+b, a*b)部分是否有特殊名称?
(a, a+b, a*b)
答案 0 :(得分:7)
x, y称为逗号表达式。
x, y
,在C中称为逗号运算符,(x, y, z)与((x, y), z)相同。
,
(x, y, z)
((x, y), z)
不能与分隔函数参数的逗号混淆,也不能与逗号运算符混淆。