逗号运算符确保操作数被顺序地处理:先计算左边的操作数,再计算右边的操作数。右操作数的类型和值作为整个表达式的结果。
逗号运算符是二元运算符:
表达式1 , 表达式2
使用示例:
x = 2.7, sqrt( 2*x )
在上述表达式中,在 sqrt()函数被调用之前,赋值运算会首先发生。整个表达式的值是此函数的返回值。
逗号运算符的优先级是所有运算符中最低的。因此,前述例子中的表达式 x=2.7 不需要括号。然而,如果希望逗号运算的结果用于另一个赋值运算中,就需要使用括号:
y = ( x = 2.7, sqrt( 2*x ));
更多相关知识请关注前端学习网站
以上就是c语言逗号运算符有什么用?的详细内容,更多请关注易知道|edz.cc其它相关文章!