Do-While 循环
与 for
和 while
循环不同,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
循环相对较少。