🛑
循环控制
break跳出continue跳过
📖知识引入
🛑break跳出循环
立即跳出整个循环,不再执行后续迭代,像紧急出口
⏭️continue跳过本次
跳过本次循环剩余代码,继续下一次迭代
📝适用场景
break可用于switch和循环,continue只在循环中使用
🚪break只跳一层
嵌套循环中break只跳出最内层循环
📍位置影响
break/continue后的代码本次不执行,要放对位置
🔍break与continue示例
📝break与continue示例
💻
点击「运行」查看输出
break vs continue:
break: ├─-> ✖ 跳出整个循环
剩余迭代全部跳过continue: ├─-> 跳过本次,继续下次
只跳过当前这一轮示例对比:
for i=1 to 10:
if(i==5) break;→输出 1 2 3 4 (停)
if(i==5) continue;→输出 1 2 3 4 6 7 8 9 10 (跳5)
┌─────────────────────┐ │ break = 紧急出口 │ │ continue = 跳过本圈 │ └─────────────────────┘
🎯小测验
第1题:break做什么?
第2题:continue做什么?
第3题:嵌套循环中break跳出几层?
📝本课知识点
- ✓break跳出整个循环
- ✓continue跳过本次
- ✓break可用于switch
- ✓continue只在循环中
- ✓break只跳最内层
第17课完成!继续探索下一课吧 🚀