在循环语句中嵌套的switch语句中使用break语句和continue语句。break语句只会跳出switch语句,但仍会执行循环体中switch语句后面的语句。然后继续下一次循环。而continue语句在跳出switch语句后,会直接执行下一次循环语句,不会执行switch语句后面的语句。另外,在嵌套的循环语句中使用break语句时,只会跳出内层的循环语句,不会影响外层的循环体。
while(1){
switch(表达式){
case 1:语句1;break;
case 2:语句2;continue;
}
语句3;
}