Do-While 循环

forwhile 循环不同,do-while 循环检查循环结束时条件的真实性,这意味着 do 块将执行一次,然后检查块底部的 while 的条件。意味着 do-while 循环将始终至少运行一次。

例如,这个 do-while 循环将从用户获取数字,直到这些值的总和大于或等于 50

int num, sum;
num = sum = 0;

do 
{
  scanf("%d", &num);
  sum += num;

} while (sum < 50);

在大多数编程风格中,do-while 循环相对较少。