while语句和do while语句的区别描述正确的是?

编辑:自学文库 时间:2024年03月09日
while语句和do while语句在循环执行之前的判断条件位置上有所不同。
  while语句会首先检查条件是否为真,如果为真则执行循环体,然后再重新检查条件是否仍然为真,如果为真则再次执行循环体,以此类推直至条件为假,然后跳出循环。
  而do while语句则是先执行一次循环体,然后再检查条件是否为真,如果为真则继续执行循环体,以此类推一直到条件为假才退出循环。
  因此,do while语句的循环体至少会执行一次,即使条件一开始就为假。
  而while语句则要求条件为真才会执行循环体。
  所以do while语句适合于需要至少执行一次循环的情况,而while语句则适合于先判断条件再执行循环的情况。