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: .......

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM