do...while 迴圈

do while 迴圈與 while 迴圈相同,但保證至少執行一次。

以下迴圈將執行 100 次。

int i = 0;
do {
    i++;
} while (i < 100);

類似的迴圈,但具有不同的條件,將執行 1 次。

int i = 0;
do {
    i++;
} while (i < 0);

如果上述迴圈僅僅是一個 while 迴圈,它將執行 0 次,因為條件將在第一次迭代之前計算為 false。但由於它是一個 do while 迴圈,它執行一次,然後在再次執行之前檢查其狀態。