break, continue不加标签,只能跳出或者继续当前循环,据个例子给你
Lable1: for(int i = 0; i < 5; i++){
label2: for(int j = 0; j < 33; j++){
if(j == 3){
break;//跳出j循环,继续i循环
break Lable1://调出i循环,所有循环结束
break lable2://跳出j循环,继续i循环
continue;//继续j循环
continue Lable1://跳转到i循环,开始下一次循环
continue lable2://继续j循环
}
}
}
Lable1: for(int i = 0; i < 5; i++){
label2: for(int j = 0; j < 33; j++){
if(j == 3){
break;//跳出j循环,继续i循环
break Lable1://调出i循环,所有循环结束
break lable2://跳出j循环,继续i循环
continue;//继续j循环
continue Lable1://跳转到i循环,开始下一次循环
continue lable2://继续j循环
}
}
}
循环控制语句解析
本文详细解释了break和continue在循环中的使用方法,并通过具体示例展示了如何利用这些控制语句来有效地管理循环流程。
562

被折叠的 条评论
为什么被折叠?



