循環是電腦程式設計中的一個基本且非常重要的功能,在每種程式語言中都發揮著同樣重要的作用。
迴圈主要有三種: 1. for 2. while 3. do while。
我們先來了解什麼是循環。循環是一種根據指定條件重複執行程式碼區塊的結構。您可能想知道,「如果循環可以達到此目的,為什麼我們需要三種不同的類型?」這就是程式設計師的視角發揮作用的地方,這就是我們今天的主題。讓我們透過一個故事來探討這個問題。
想像一下,您有兩個點:起點和終點。此外,您還會被告知從開始到結束每個步驟要增加多少。有了這三個條件,我們就可以建立一個稱為 for 迴圈的迴圈。
為了簡化,假設 Sajib 想要印出 10 到 100 之間的偶數。他需要列印 10、12、14 等。這裡,10是起點,100是終點,增量為2,每次移動兩步。使用 for 迴圈可以輕鬆完成此任務。
基本文法:
for (start; end; increment) { // loop body }
熟悉循環的人可能會說,「我們也可以用 while 或 do while 循環來做到這一點!」是的,我們可以,但我們需要考慮哪種類型更適合手頭的任務。
While 循環
英文中「while」一詞的意思是「只要」。簡單來說,只要條件成立,循環就會執行。
進一步解釋一下,只要起點小於終點,或循環反轉,只要終點小於起點,循環就會執行。在 while 和 do while 迴圈中,遞增或遞減操作在迴圈體內執行。
基本文法:
while (start或
while (end > start) { end--; }請注意,使用 while 循環,我們可以根據一個條件運行無限循環,然後用另一個條件停止它。
Do While 循環
do while 迴圈的機制與 while 迴圈基本相同。當我們需要程式至少執行一次時,我們使用 do while 循環,即使條件為 false。
我希望這次討論能讓您清楚地了解這三種類型的循環。現在,在現實生活場景中進行廣泛練習,讓一切變得更輕鬆。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3