c语言逗号运算符有什么用?

逗号运算符确保操作数被顺序地处理:先计算左边的操作数,再计算右边的操作数。右操作数的类型和值作为整个表达式的结果。

逗号运算符是二元运算符:

表达式1 , 表达式2

使用示例:

x = 2.7, sqrt( 2*x )

在上述表达式中,在 sqrt()函数被调用之前,赋值运算会首先发生。整个表达式的值是此函数的返回值。

逗号运算符的优先级是所有运算符中最低的。因此,前述例子中的表达式 x=2.7 不需要括号。然而,如果希望逗号运算的结果用于另一个赋值运算中,就需要使用括号:

y = ( x = 2.7, sqrt( 2*x ));

更多相关知识请关注前端学习网站

以上就是c语言逗号运算符有什么用?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 其他答疑