返回列表 发帖
1# C玩家

分别说一下:
x=y=z=2;
相当于:
z=2;
y=z;
x=y;
所以x、y、z的值都是2。

++x || ++y && ++z;
是三个条件的逻辑运算。||和&&的运算优先级相同。这时,就从左边开始运算。而对于||运算符,只要有一个运算为真,就全部为真,后续的不运算了。在这里++x一旦为真,++y和++z就不运算了。

TOP

返回列表