C++ 中的逗号运算符如何工作
c++server side programmingprogramming
逗号运算符的目的是组合多个表达式。逗号分隔的表达式列表的值是最右侧表达式的值。逗号的作用是允许执行一系列操作。
其他表达式的值将被丢弃,这意味着右侧的表达式将成为整个逗号分隔表达式的值。
示例
以下程序说明了逗号运算符的工作方式 −
#include <iostream> using namespace std; int main() { int i, j; j = 10; i = (j++, j+100, 999+j); cout << i; return 0; }
输出
这将给出输出 −
1010
i 的值计算过程如下:j 的值为 10。然后 j 递增为 11。接下来,j 加到 100。最后,j(仍为 11)加到 999,得到结果 1010。