作业帮 > 综合 > 作业

建议不在for 循环体内修改循环变量,防止for循环失去控制.请问这个怎么理解,有例子吗

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 17:27:46
建议不在for 循环体内修改循环变量,防止for循环失去控制.请问这个怎么理解,有例子吗
建议不在for 循环体内修改循环变量,防止for循环失去控制.请问这个怎么理解,有例子吗
按惯例,for的语义是循环迭代循环体变量如int i;
如果在for体内修改该变量,这个语义就被破坏了.
当然,你要破坏这个语义也不是不可以,因为它是惯例,不是必须.
只是破坏后程序会变得有点难理解——陷入死循环或失去控制倒未必,因为控制始终掌握在程序员手中——
除非存在一种必要,需要破坏这惯例.个人体会还是遵循惯例为上,自己阅读起来容易,其他人自然也是.