设a b和c都是int型变量 且a=3 b=4 c=5 则下面表达式的值为0的是()
已帮助 人
设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式的值为0的是()
A."a"&&"b"
B.a<=b
C.a||b+c&&b-c
D.!((a < b)&&!c||1)

回答
共1条回复-
D 对于表达式’a’&&’b,两个非O运算分量的逻辑与结果为1。对于表达式a<=b,由于关系式成立,结果也为此又由于变量a为非0,表达式a||b+c&&b-c的结果也为1。对于表达式!((a<b)&&!c||1),先是计算(a<b)得到结果1;计算!C得到结果为0;再计算它们的逻辑与,结果为0。继续与1求逻辑或,得到结果为1。最后,对1求逻辑非,得到结果为0。所以解答是D。
