c语言的这个算式为什么是这个结果?设X=Y=Z=0;进行++X||++Y&&++Z以后,为什么X=1,Y=0,Z=0?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 12:51:59
![c语言的这个算式为什么是这个结果?设X=Y=Z=0;进行++X||++Y&&++Z以后,为什么X=1,Y=0,Z=0?](/uploads/image/z/14519680-16-0.jpg?t=c%E8%AF%AD%E8%A8%80%E7%9A%84%E8%BF%99%E4%B8%AA%E7%AE%97%E5%BC%8F%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E8%BF%99%E4%B8%AA%E7%BB%93%E6%9E%9C%3F%E8%AE%BEX%3DY%3DZ%3D0%3B%E8%BF%9B%E8%A1%8C%2B%2BX%7C%7C%2B%2BY%26%26%2B%2BZ%E4%BB%A5%E5%90%8E%2C%E4%B8%BA%E4%BB%80%E4%B9%88X%3D1%2CY%3D0%2CZ%3D0%3F)
x)K~~
g?ɎUMɎ]Ov7զh)<;
c语言的这个算式为什么是这个结果?设X=Y=Z=0;进行++X||++Y&&++Z以后,为什么X=1,Y=0,Z=0?
c语言的这个算式为什么是这个结果?
设X=Y=Z=0;
进行++X||++Y&&++Z以后,为什么X=1,Y=0,Z=0?
c语言的这个算式为什么是这个结果?设X=Y=Z=0;进行++X||++Y&&++Z以后,为什么X=1,Y=0,Z=0?
++X和后面的是或关系,X=0,++X后X=1,1为满足,不进行后面的运算了,所以Y=0,Z=0