C语言,设a=1,b=2,c=8,d=7,x=10,y=10,执行(x=a>b)&&(y=c>d)后y的值是多少?我想搞清楚这道题的意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 02:48:14

C语言,设a=1,b=2,c=8,d=7,x=10,y=10,执行(x=a>b)&&(y=c>d)后y的值是多少?我想搞清楚这道题的意思?
C语言,
设a=1,b=2,c=8,d=7,x=10,y=10,执行(x=a>b)&&(y=c>d)后y的值是多少?
我想搞清楚这道题的意思?

C语言,设a=1,b=2,c=8,d=7,x=10,y=10,执行(x=a>b)&&(y=c>d)后y的值是多少?我想搞清楚这道题的意思?
x=a>b中,x接受的是a>b的逻辑值如果a>b则x=0,否则x=1
&&的判断,如果x=(a>b)是假的,后面就不用判断了,y就保持原来的值不变,不用进行y=c>d
由于a>b是假的所以x=0,y保持原来的值,y输出就是10