break只跳出当前循环,也就是内循环,如果想跳出外循环有两种办法:
1:for(int i = 0;ifor(int j = 0;jbreak;
}
break;
}
2: flag: for(int i = 0;i//何位置可以用break flag;即可跳出加标记的循环
for(int j = 0;jbreak flag;
}
}
break跳出的是本层循环,也就是说内循环本层循环结束,继续执行外循环;break的范围就是跳出本层,执行上一层循环。
解释:break是跳出本层循环,继续执行的上一层,也就是外层,contiue是跳出本次循环,还会继续执行内层循环。
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号