发布网友 发布时间:2022-04-23 04:51
共4个回答
热心网友 时间:2023-07-16 00:57
for,while和do...while循环都是需要满足条件才执行,不同的是do...while循环不管条件是否满足都会执行循环体一次先,也就是for和while是先判断条件是否满足,满足条件在执行循环体;而do...while则是先执行循环体后判断条件是否满足;3种循环是可以相互转换的。
热心网友 时间:2023-07-16 00:58
补充一下吧:for循环一般用在,循环次数固定的情况下。
热心网友 时间:2023-07-16 00:58
for循环是万能循环
while 和 do-while 循环都可以由 for 替代
热心网友 时间:2023-07-16 00:59
While, do-While, For循环语句,虽然格式不同,但它们有着共同的特点,都实用于循环结构的程序设计。在程序设计的过程中,都具有如下三条内容:
(1) 循环体的设计。
(2) 循环条件的设计。
(3) 循环入口的初始化工作。
循环体语句的正确执行,依赖于循环的条件,循环的条件依赖循环入口时的初始化工作,一环紧扣一环。
循环体中按排哪些语句,要从分析具体问题入手,前后呼应,合乎逻辑。并且能确保循环能够终止。而且结论正确。
While, do-While语句的使用,它的循环条件的改变,要靠程序员在循环体中去有意安排某些语句。而For语句却不必。使用For语句时,若在循环体中想去改变循环控制变量,以期改变循环条件。无异于画蛇添足。
While 循环,do-While循环适用于未知循环的次数的场合,而For循环适用于已知循环次数的场合。使用哪一种循环又依具体的情况而定。
凡是能用For循环的场合,都能用While, do-While循环实现,反之则未必。