在switch语句中用continue的话没有什么效果,只有switch位于某个循环内部才可以将continue放在switch内部,这是它作用于循环而不是switch语句。default语句可以出现在switch的任何位置,但是只有所有case都不符合才去执行它。
如果要用一个break跳出多个switch的话是不行的,应加上多个判断条件;
enum {EXIT,OK} status;
status=OK;
while(status==OK&&condition1)
{
while(status==OK&&condition2)
{
while(condition3)
{
if(condition4)
{status=EXIT;
break;
}
}}}
当然也可以直接在最内层用goto语句跳出循环。
转载请注明原文地址: https://ju.6miu.com/read-14599.html