do-while和while-do有什么区别呢?

2025-04-01 07:24:42
推荐回答(1个)
回答1:

do-while与while-do区别为:跳出循环不同、执行次数不同、优先操作不同。

一、跳出循环不同

1、do-while:do-while不可以通过break在循环过程中跳出。

2、while-do:while-do可以通过break在循环过程中跳出。

二、执行次数不同

1、do-while:do-while至少会执行一次循环体。

2、while-do:while-do可能会出现一次都不执行循环体的情况。

三、优先操作不同

1、do-while:do-while优先执行循环体,再判断执行条件是否符合要求。

2、while-do:while-do优先判断执行条件是否符合要求,再执行循环体。