逗号运算符是指在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。
“表达式1”和“表达式3”经常是用逗号分开的表达式列表,这时所用的逗号实际上是“逗号运算符”(comma operator),他的作用是从左到右计算表达式列表。用逗号分开的表达式列表,其返回值和类型是表达式列表最右边表达式的值和类型。
基于2288个网页-相关网页
有逗号运算符数组中有名字吗?
逗号运算符具有从左向右的关联性。
如果逗号运算符左侧的表达式没有任何副作用,则编译器可能不再生成该表达式的代码。
If the left expression to comma-operator has no side effects, the compiler might omit code generation for the expression.
应用推荐