- 它保证了被分隔的表达式从左至右求值
- 整个逗号表达式的值是右侧项的值
例如:
x = (y = 3, (z = ++y + 2) + 5);
程序执行的效果就是,y被赋值为3,然后y++变成4,加2得到6,赋值给z,然后6加5得到11,赋值给x,那么x最终等于11
C语言——逗号运算符
最新推荐文章于 2024-07-25 21:32:08 发布
x = (y = 3, (z = ++y + 2) + 5);