c语言.int a=5,b=3,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);最后b的值为什么是三?
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 11:16:25
xJ@F_0ˌϒrS
YB$%X,JHeLWy/w/;3^(|frqVx5.k=֦szX+uh:vEgrs'9J
dsC/8q7wCm8vyA}@_t%~J*uENN"..RE=e';trXȢUkoFf74ˌZ{
+
c语言.int a=5,b=3,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);最后b的值为什么是三?
c语言.int a=5,b=3,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);最后b的值为什么是三?
c语言.int a=5,b=3,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);最后b的值为什么是三?
因为w=1>x=2这个条件不成立,所以整个逻辑语句就是不成立,程序不会再去执行&&后面的
b=y>z这个语句,所以判断后b的值不变还是3