int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/03 00:23:14
![int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1](/uploads/image/z/11332259-35-9.jpg?t=int+a%3D2%2Cb%3D4%2Cc%3D3+%E4%BB%A5%E4%B8%8B%E5%80%BC%E4%B8%BA0%E7%9A%84%E6%98%AF%E5%93%AA%E4%B8%AA%3F+A.%EF%BC%88%21a%3D%3D1%29%26%26%28%21b%3D%3D0%29+B+%28a%3Eb%29%26%26%21c%7C%7C1)
xJ@_er m)ܒs`!DXP=JAev6'̰ώYǃ3>!gQ1Dݫy7(gG`w6UjJyO
i0Ó_+e˞mTE@:y*#7.*xs]ެH e5?DU4e;;;`b9/1[WyvٜRO2`߾p)W獅$vQB#ϯ(s/HЊ
int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1
int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1
int a=2,b=4,c=3 以下值为0的是哪个? A.(!a==1)&&(!b==0) B (a>b)&&!c||1
是A
原因:
A 的形式为 XX && YY,XX或者YY有一个为0,就会为0
B的形式是 XX && YY || 1 ,从左向右运算可以看成是 -> ZZ || 1 (其中ZZ=XX & YY)
所以B恒为1