16课:do-while循环
🛑

do-while循环

break跳出continue跳过

📖知识引入

🛑break跳出循环
立即跳出整个循环,不再执行后续迭代,像紧急出口
⏭️continue跳过本次
跳过本次循环剩余代码,继续下一次迭代
📝适用场景
break可用于switch和循环,continue只在循环中使用
break在嵌套循环
break只跳出最内层循环,不影响外层循环
🚫continue注意
continue后面的代码本次不执行,但循环不会停止
💡
break跳出整个循环,continue只跳过本次,两者都只影响最内层循环

🔍break与continue示例

📝break与continue示例
💻
点击「运行」查看输出
break和continue对比:
  break示例:               continue示例:
  for(i=1;i<=10;i++){      for(i=1;i<=5;i++){
    if(i==5) break;          if(i==3) continue;
    printf('%d',i);          printf('%d',i);
  }                        }
  输出: 1 2 3 4            输出: 1 2 4 5
┌──────────┐  ┌───────────┐
  │ break    │  │ continue  │
  │ 跳出循环 │  │ 跳过本次   │
  │ 不再回来 │  │ 继续下次   │
  └──────────┘  └───────────┘

🎯小测验

1题:break做什么?

2题:continue做什么?

3题:break在嵌套循环中跳出几层?

📝本课知识点

  • break跳出整个循环
  • continue跳过本次
  • break可用于switch
  • continue只在循环中
  • 只影响最内层循环
16课完成!继续探索下一课吧 🚀