4.2 while 迴圈
while 迴圈最直觀——「只要條件成立,就一直做某件事」。它特別適合那些「不知道要重複幾次」的場景,比如「讀取輸入直到遇到 0」。
while 迴圈的結構:
while (條件式) {
程式碼區塊
}執行流程:
- 檢查
條件式是否為 true - 如果是,執行
程式碼區塊,然後回到步驟 1 - 如果否,跳過迴圈,繼續執行後面的程式
¶把問題翻成 while:三個要素
承接 4.1 的三個要素,動筆寫 while 之前先把它們想清楚,各自對應到程式的一個位置:
- 重複做的事 → 放進
{ }裡。 - 停止條件 → 寫在
while ( )的括號裡。注意括號裡寫的是「還要繼續的條件」:成立才做下一圈,一變成 false 就停。 - 每圈的變化 → 要在
{ }裡親手更新,while不會自動幫你加。