问题 单项选择题

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

A.(!a==1)&&(!b==0)

B.(a<&&!c||1

C.a&&b

D.a||(b+b)&&(c-a)

答案

参考答案:A

解析:逻辑运算符的优先级由高到低运算次序如下:!(非)→&&(与)→||(或),选项 A 的表达式中,先对左边 括号中“!a”进行运算,值为 0,由于“0==1”的值为 0,故整个表达式的值为 0,本题答案为 A。

多项选择题
单项选择题