关于C++一题不会的问题

img


本题不知道答案。

m=(a>b)&&n=(c>d)
从左到右 a=b=c=d=1;
所以a>b 为false 所以 m=0;
&& 操作符左边为 0 右边不再执行 n还等于原来的值 1
请采纳,我需要积分 下载东西

先判断a > b,因为变量都等于1,所以a>b不成立,a>b的值是0,
再执行m = 0(这里的0就是a>b的值)
m = 0 为假,所以&&符号后面的不再执行,n的值不变。
所以结果就是m=0,n=1,选B

A,本题判断真假,判断为假(或者说错)则0

选B