for循环包含了while do和do while的所有功能吗?求解答,是不是只用一个for循环,其他两个就可以不用
朋友 给你说说
for while 和do while 是有些区别的 不能说仅仅用一个for循环就可以解决所有的循环问题
首先 大多数情况下 它们之间是可以相互替换的
但是应该好好的把握好 各自的分别
首先 for 的结构是 条件+循环体 和do while的循环顺序不对 这个就说明 for的循环结构是先看条件
而 while在这方面和for很像但是要区别下
1) 几种循环都可以用来处理同一个问题,一般可以互相代替。但一般不提倡用goto型循环。
2) while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。
3) 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。这个百度给你的 应该是讲清楚了 你可以再看看
|