问题 单项选择题

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

填空题
单项选择题