17课:循环控制
🛑

循环控制

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课完成!继续探索下一课吧 🚀