问题
填空题
以下程序段的运行结果是______。
#include<stdio.h>
main()
int x=2,y=1:
switch(x)
case 1:
switch(y)
case 0:printf("x=2,y=1\n");break;
case 1:printf("y=1\n");break;
case 2:printf("x=2\n");
答案
参考答案:x=2
解析:switch语句的调用形式为:
switch(表达式)
{case常量表达式1:语句1
case常量表达式2:语句2
case常量表达式3:语句3
case常量表达式n:语句n
default:语句n+1