A-A+

设有定义:int a=2 b=3 c=4;则以下选项中值为0的表达式是()。A.(! a

2022-08-06 05:55:26 问答库 阅读 176 次

问题详情

设有定义: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。

考点:表达式,定义