设x,y,z,t均为int型变量,则执行完下面语句后,y的值是( )

设x,y,z,t均为int型变量,则执行完下面语句后,y的值是( )
x=y=z=1;t=++x||++y&&++z;
(A) 不确定  (B)2 (C)1 (D)0

y的值是1,选择答案C。
因为++x后,x的值为2,非0(即为“真”,所以后面的逻辑或已经不需要再判断)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-01
y的值是1,所以选C。
相似回答