下列程序的输出结果是( ) #include <stdio.h> void main() { int a = 55, b = 50, c = 60, d; d = a > 2
下列程序的输出结果是( ) #include <stdio.h> void main() { int a = 55, b = 50, c = 60, d; d = a > 2
日期:2011-04-25 16:08:57 人气:2
答案:d. 50, 60, $
解析:
d = a > 20 ? b : c;
由于a是大于20的,所以d=b=50
执行case 50 : printf(“%d,”, b);
输出50
因为后面没有break语句,继续向后面执行
case 60 : printf(“%d,”, c);
default : printf(“$\n”);
希望能帮到你。。。