for循环和while循环的异同点?如题 谢谢了

具体

我以前的回答: http://wenwen.soso.com/z/q132964464.htm While, do-While, For循环语句,虽然格式不同,但它们有着共同的特点,都实用于循环结构的程序设计。在程序设计的过程中,都具有如下三条内容: (1) 循环体的设计。 (2) 循环条件的设计。 (3) 循环入口的初始化工作。 循环体语句的正确执行,依赖于循环的条件,循环的条件依赖循环入口时的初始化工作,一环紧扣一环。 循环体中按排哪些语句,要从分析具体问题入手,前后呼应,合乎逻辑。并且能确保循环能够终止。而且结论正确。 While, do-While语句的使用,它的循环条件的改变,要靠程序员在循环体中去有意安排某些语句。而For语句却不必。使用For语句时,若在循环体中想去改变循环控制变量,以期改变循环条件。无异于画蛇添足。 While 循环,do-While循环适用于未知循环的次数的场合,而For循环适用于已知循环次数的场合。使用哪一种循环又依具体的情况而定。 凡是能用For循环的场合,都能用While, do-While循环实现,反之则未必。
温馨提示:答案为网友推荐,仅供参考
相似回答