希望大家帮帮我
#include<stdio.h>main()
{int=1,y=0,a=0,b=0;
switch(y)
{case1:
switch(y)
{
case0:a++;break;
case2:b++;break;
}
case2:a++;b++;break;
case3:a++;b++;
}
printf("%d,%d",a,b);
}程序的运行结果是多少?我认为第一个switch(y) y=0,所以不执行case1,2,3,但是答案的结果他还是执行了第一个switch(y),后面根本没有case0吗?搞不懂