问题
单项选择题
设有定义: int a=2, b=3, c=4; 则以下选项中值为0的表达式是______。
A.(! a==1)&&(! b==0)
B.(a>&&! c||1
C.a&&b
D.a||(b+&&(c-
答案
参考答案:A
解析: 根据运算符的优先级:逻辑非>算术运算>关系运算>逻辑与>逻辑或>赋值运算,可以计算得到为A。其中C选项因为a、b均不为0,所以结果为1。
设有定义: int a=2, b=3, c=4; 则以下选项中值为0的表达式是______。
A.(! a==1)&&(! b==0)
B.(a>&&! c||1
C.a&&b
D.a||(b+&&(c-
参考答案:A
解析: 根据运算符的优先级:逻辑非>算术运算>关系运算>逻辑与>逻辑或>赋值运算,可以计算得到为A。其中C选项因为a、b均不为0,所以结果为1。