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 迴圈相對較少。