为什么是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)... 为什么是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
展开
 我来答
kaixingui2012
推荐于2016-05-15 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6340万
展开全部
(m=a>b)先算a>b

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

然后,m=0
&&运算中的特点为,当出现0时,后面的就不再运算了!
所以,n为原值2
更多追问追答
追问
懂了,thanks
||这个也是前面是1就不算了吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式