c++ 嵌套for循环中break跳出

 

1 for(int i=0;i<100;i++)
2 {
3     if(i==10) 
4     break;//break表示跳出整个for循环,也就是说,当i=10的时候,这个循环就结束了,之后执行for循环下面的代码。
5     if(i==56     continue// 跳出当前循环,执行下面的循环,就是说,当i=5的时候,跳出循环,从i=6开始继续循环
7 }

 


跳出内循环,如果要跳出外循环要用break+label或者goto+label如:
1: 
outer:
for(int i=0; i<3; ++i) { for(int j=0; j<3; ++j) { System.out.println("i= " + i + " j= " + j); break outer; } } for(int i=0; i<3; ++i) { for(int j=0; j<3; ++j) { System.out.println("i= " + i + " j= " + j); goto label; } } label: .......

 

posted @ 2018-03-01 15:21  JeasonLiu先生  阅读(13784)  评论(1编辑  收藏  举报