while 就像一个严格的门卫。
每次你想进游乐场玩(执行代码),门卫都会问:
"你还符合条件吗?"
注意: C++ 中条件要用括号 () 包围,代码块用大括号 {} 包围。
我们用一个变量来数数:打了几下?
除了自己定义的变量,也可以用英雄的属性。
判断东西是否存在,也是 True/False。
注意:必须在循环里更新变量!
如果不更新,电脑以为 yak 永远在,就会陷入死循环。
用生命值作为停止条件。
如果条件永远是 True,循环就永远不会停!
电脑会一直喊 Hello 到宇宙毁灭...
千万别忘了改变条件变量!
把复杂的 while 循环装进函数里,变成一个强力技能!
这就叫抽象 (Abstraction):把复杂过程藏起来,留一个简单按钮。