这种类型的C语句叫什么?

时间:2012-09-14 19:38:57

标签: c

在C中,以下是有效代码:

if ((a, a+b, a*b) >= 0) {
    ....
}

(a, a+b, a*b)部分是否有特殊名称?

1 个答案:

答案 0 :(得分:7)

x, y称为逗号表达式。

,在C中称为逗号运算符,(x, y, z)((x, y), z)相同。

不能与分隔函数参数的逗号混淆,也不能与逗号运算符混淆。