逗号表达式的运算规则
发布时间:2025-10-06 | 来源:互联网转载和整理
C语言提供一种用逗号运算符\",\"连接起来的式子,称为逗号表达式。
逗号运算符又称顺序求值运算符。
1、一般形式表达式1, 表达式2, ……, 表达式n2.求解过程自左至右,依次计算各表达式的值,“表达式n” 的值即为整个逗号表达式的值。例如逗号表达式\"a = 3 * 5, a * 4\"的值=60:先求解a = 3 * 5,得a=15;再求a * 4 = 60,所以逗号表达式的值=60。又例如逗号表达式\"(a = 3 * 5, a * 4), a + 5\"的值=20:先求解a = 3 * 5,得a=15;再求a * 4=60;最后求解a + 5=20,所以逗号表达式的值=20。注意:并不是任何地方出现的逗号,都是逗号运算符。很多情况下逗号仅用作分隔符。