4.4 do-while 迴圈

while 迴圈先檢查條件再執行。如果你想至少執行一次,再檢查條件(例如玩遊戲時「先玩一局,再問要不要繼續」),就用 do-while。

do-while 迴圈的結構:

do {
    程式碼區塊
} while (條件式);

注意 while 後面有分號。

執行流程:

  1. 執行程式碼區塊
  2. 檢查條件式
  3. 如果為 true,回到步驟 1
  4. 如果為 false,結束迴圈
圖 4-3:do-while 迴圈執行流程

和 while、for 最大的不同:條件式被放到最後才檢查,所以不論條件成不成立,程式碼區塊都會先跑一次——這就是「至少執行一次」的由來。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。