多个switch同时运用范例

int n = 1;

int m = 2;

switch (n)//此时n=1,从case1开始执行;

{

case 1:m++;//m=3;

case 2:n++;//n=2

case 3:;

switch (n)//此时n=2;case跳过从case2开始执行;

{

case 1:n++;

case 2:m++; n++;//m=4,n=3;

break;//结束最近的switch

}

case 4:m++;//m=5;

break;//跳到最后

default:

break;

}

printf("m=%d,n=%d\n", m, n);//输出m=5,n=3;