问题
单项选择题
设有定义:
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。其中C选项因为a、b均不为0,所以结果为1。