while 和do while的区别
时间: 2023-11-10 07:34:14 浏览: 77
when和while的区别.doc
while和do while是两种常见的循环语句,它们的区别如下:
1. while循环是先判断条件是否成立,如果成立则执行循环体,然后再判断条件是否成立,如果条件成立则循环继续执行,否则循环结束。do while循环是先执行一次循环体,然后再判断条件是否成立,如果条件成立则继续执行循环体,否则循环结束。
2. while循环可能一次都不执行,因为循环体的执行与条件是否成立有关,如果条件一开始就不成立,那么循环体就不会执行。而do while循环至少会执行一次循环体。
3. while循环一般用于循环次数未知的情况,而do while循环一般用于需要至少执行一次循环体的情况。
总的来说,while和do while循环的区别在于循环体的执行顺序和是否至少执行一次循环体。需要根据具体情况选择合适的循环语句。
阅读全文