问题 填空题

以下程序的运行结果是【 】。main() {int a=2,b=7,c=5; switch(a>O){case 1:switch(b<0) {Case 1:printf("@");break;Case 2:printf("!");break;}Case 0:switch(c==5){Case 0:printf("*");break;Case 1:prinff("#");break;case 2:printf("$");break;}default:printf("&");}printf("\n"); }

答案

参考答案:#&

解析:表达式"c==5"的值为真,所以表达式的值等于1,因此输出符号"#",然后执行"break",继而去执行"default:printf("&");"语句,输出符号"&"。

问答题 简答题
多项选择题