帮忙分析下错误
先上代码main()
{ int x=1,y=0,a=0,b=0;
switch (x)
{
case 1;
switch (y)
{case 0;a=a+1;break;
case 1;b=b+1;break;
}
case 2;a=a+1;b=b+1;break;
case 3;a=a+1;b=b+1;break;
}
printf("a=%d,b=%d\n",a,b);
}这段程序是课本练习题 想 验证下答案 怎么也编译不了 说case重复 和缺分号 我和课本对照了好几遍 也看了错误提示怎么也不知道哪不对
大家看下 顺便说下答案 行不 我分析了2个答案 a=1和b=0,a=2和b=1 那个对 或是都不对的话 应该是多少