int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1:m++;//这里是n=1,m=3
case 2:n++;//这里n=2,m=3
case 3:
switch (n)//判断n的数值
{
case 1:n++;//因为n=2,所以跳过case 1的情况,直接来到case2
case 2:m++; break;//这里n=2,m=4,这里的break是跳出内部switch语句而不是外部的
}
case 4:m++;//n=2,m=5
break;//这里的break语句是跳出外部的switch语句
default:
break;
}
printf("m=%d,n=%d\n", m, n);
return 0;
}
输出结果: