首页 > 解决方案 > 迭代和循环有什么区别?

问题描述

我在网上做 Cs50 哈佛大学,我在第 3 周,但是在观看视频时,我注意到我的迭代和循环似乎相同,因为它们一遍又一遍地重复。但必须有区别,否则他们不会为同一件事有两个名字。无论我重新观看视频多少次,我都找不到差异。请帮我理解。

标签: cloopsiterationcs50

解决方案


“循环”是指用于重复执行某些代码的语言结构。(for循环,while循环等)

“循环”也可以指重复执行的代码。(例如“它陷入了一个循环。”)

迭代是重复做某事的过程。(例如“这个循环遍历数组的元素。”)

迭代是循环的单遍。(例如“在该for循环的第一次迭代中,i将是0。”)


推荐阅读