什么是运营商的理智?

时间:2011-12-29 13:36:10

标签: c

Arity是运营商可以采用的操作数的数量。例如,+-*&是可以用作一元(一个操作数)和二元(两个操作数)的运算符。 ?:是唯一需要三个操作数的运算符(这就是为什么它被称为三元运算符)。

但是,(逗号)运算符的arity是什么?

1 个答案:

答案 0 :(得分:8)

逗号运算符是二元运算符,如C Standard中的定义所示,§6.5.17:

Syntax
    1 expression:
            assignment-expression
            expression , assignment-expression