为什么是c,不是进行了赋值运算嘛 5、设a、b、c、d、m、n均为int型变量,且a=5、b=6、

为什么是c,不是进行了赋值运算嘛
5、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( C )。
A) 0 B) 1 C) 2 D) 3

(m=a>b)先算a>b

a=5、b=6 a>b结果为假0

然后,m=0
&&运算中的特点为,当出现0时,后面的就不再运算了!
所以,n为原值2追问

懂了,thanks

||这个也是前面是1就不算了吧

追答

是的,反应真快

温馨提示:答案为网友推荐,仅供参考
相似回答