填空题 分析下列程序:
main()
int x=1,y=0,a=0,b=0;
switch(a)
case 1:switch(b)
case 0:x++;
case 1:y++;break;

case 2:x++;y++;break;

printf("x=%d,y=%d/n",x,y);

运行程序的输出结果是______。

  • 1、
【正确答案】 1、x=1,y=0。    
【答案解析】[分析]本题程序的主体部分是switch语句的嵌套结构,当变量a的值为0时,在第一层switch-case语句中,没有匹配的case分支。因此,x和y的值没有变化,仍然是1和0。