C语言选择题 1.下列程序的输出结果是( ) #include <stdio.h> void main() { int a = 2, b = 3, c = 0, d

1.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
a.1
b.0
c.编译出错
d.-1

第1个回答  2011-04-25
!的优先级大于&&和||,因为!a的值为0,表达式的值即为0,也就是d的值为0
答案为B
第2个回答  2011-05-04
a~解析:d=0 && 0 || 1 然后 && || 同优先级,从左到右运算就好~本回答被网友采纳
第3个回答  2011-04-23
请问你想问什么?d 怎么啦?
第4个回答  2011-04-24
答案:a
第5个回答  2011-04-23
题目不全= =?
相似回答