【发布时间】:2020-11-01 20:40:50
【问题描述】:
我正在在线学习 Cs50 哈佛大学,现在是第 3 周,但在观看视频时,我注意到迭代和循环似乎相同,因为它们一遍又一遍地重复。但必须有区别,否则他们不会为同一件事有两个名字。无论我重新观看视频多少次,我都找不到差异。请帮我理解。
【问题讨论】:
-
迭代的意思是“重复”。循环是重复事物的一种结构,但还有其他结构。通常它们是相同的。
-
循环是一种允许多次执行某些代码的语言结构。迭代是这段代码的实际执行。
-
“无论我重新观看视频多少次,我都无法找到差异。” - 可能会改变知识来源。视频可能没有那么高质量。