问题 填空题

以下程序段的运行结果是______。
#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

选择题
单项选择题