原则
while 循环的核心不是重复,而是受控重复
标志位、break 和 continue 都是在管理循环的生命边界。
原则释读
循环一旦没有清晰控制条件,就很容易从有用流程滑向 bug 温床。
为什么重要
长生命周期程序高度依赖循环管理。
怎么用到自己的知识系统
在写 while 之前先写退出条件。
行动规则
- 先定义停止。
- 条件单一化。
- 状态更新要可追踪。
常见误区
- 忘记更新条件变量。
- 用多个隐含出口让流程混乱。
辨析题
为什么 while 循环最需要先想结束?
因为你不先定义边界,程序就可能一直跑下去。