4.5 break 與 continue

圖 4-4:break vs continue 的差異

有時候你想在迴圈中途強制停止、或跳過當前一次的剩餘步驟。break 和 continue 就是做這個的。

break:立即跳出迴圈

  • 執行到 break 時,迴圈立刻結束
  • 只離開「最近的一層」迴圈

continue:跳過當前一次的剩餘步驟

  • 執行到 continue 時,立即跳到迴圈的下一次
  • 條件檢查和更新運算式還是會執行

範例程式碼

範例 1:用 break 提前結束迴圈

登入後即可閱讀完整內容

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