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
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