A-A+
设有定义:int a=2 b=3 c=4;则以下选项中值为0的表达式是()。A.(! a
问题详情
设有定义: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。