设有定义int  a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。

admin2009-02-15  24

问题 设有定义int  a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。

选项 A、(!a==1&&(!b==0)
B、(a<b) &&!c||1
C、a&&b
D、a||(b+b) &&(c-a)

答案A

解析 逻辑运算符的优先级由高到低运算次序如下:!(非)→&&(与)→||(或),选项A的表达式中,先对左边括号中“!a”进行运算,值为0,由于“0==1”的值为0,故整个表达式的值为0,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/p4K0FFFM
0

最新回复(0)