日期:2014-05-17 浏览次数:20508 次
for(int i=0;i<1000;i++){
switch(i){
case 500:
//do something
break; //问题在这里 这个break 只是退出switch不跳出循环
case 501: //如果不换成if 也不用变量标示 能否用关键字跳出循环?
//do something
break;
case 520:
//do something
break;
}
}
i = 1000;
break;
------解决方案--------------------
也可以用return退出
------解决方案--------------------
goto 也可以,或者加一个
bool isEnd = false
for(int i=0;i<1000 && !isEnd ;i++){