int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1

60042210 1年前 已收到1个回答 举报

水采田 幼苗

共回答了18个问题采纳率:88.9% 举报

是A
原因:
A 的形式为 XX && YY,XX或者YY有一个为0,就会为0
B的形式是 XX && YY || 1 ,从左向右运算可以看成是 -> ZZ || 1 (其中ZZ=XX & YY)
所以B恒为1

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.015 s. - webmaster@yulucn.com