迭代和循环,是一回事吗
2 回答
Qyouu
TA贡献1786条经验 获得超11个赞
针对一种容器的循环叫迭代。
平白无故写个 while(true){...} 这样。。。。呃,你愿意叫也行,就是在新手面前能显得假专业点
补充一下(刚才上厕所时候想到的,哈哈):
你也可以这么理解(局限于 c#)
for (...) 是循环,foreach (...) 是迭代。
繁花如伊
TA贡献2012条经验 获得超12个赞
百度百科的知识:
迭代:http://baike.baidu.com/view/461623.htm
循环:http://baike.baidu.com/view/556681.htm
编程中国的知识:
迭代与递归:http://www.bc-cn.net/Article/kfyy/cjj/jszl/200708/5226.html (这个讲解的很好,推荐看看)
个人认为:简单浏览了一下【编程中国】的【迭代与递归】发现,无论在其中讲解的迭代还是递归中都有for循环,因此认为迭代和递归是编程算法的一种描述,而循环则是程序代码的一种描述。
- 2 回答
- 0 关注
- 313 浏览
添加回答
举报
0/150
提交
取消