Arity是运营商可以采用的操作数的数量。例如,+
,-
,*
和&
是可以用作一元(一个操作数)和二元(两个操作数)的运算符。 ?:
是唯一需要三个操作数的运算符(这就是为什么它被称为三元运算符)。
但是,
(逗号)运算符的arity是什么?
答案 0 :(得分:8)
逗号运算符是二元运算符,如C Standard中的定义所示,§6.5.17:
Syntax
1 expression:
assignment-expression
expression , assignment-expression