主题
解释以下代码执行后 i 和 x 的值:
i
x
int i = 0; int x = (i += 2, i *= 3);
逗号运算符先求左操作数,完成其副作用,再求右操作数;整个逗号表达式的值和类型来自右操作数。
i += 2
i *= 3
最终:
i == 6 x == 6