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
迴圈,它執行一次,然後在再次執行之前檢查其狀態。