循環是電腦程式設計中的一個基本且非常重要的函數,在每種程式語言中都發揮著同樣重要的作用。
迴圈主要分為三種: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 < end) { start++; }
或
while (end > start) { end--; }
請注意,使用 while 循環,我們可以根據一個條件運行無限循環,然後用另一個條件停止它。
執行 While 迴圈
do while 迴圈的機制與 while 迴圈基本相同。當我們需要程式至少執行一次時,我們使用 do while 循環,即使條件為 false。
我希望這次討論能讓您清楚地了解這三種類型的循環。現在,在現實生活場景中進行廣泛練習,讓一切變得更輕鬆。
以上是掌握循環的藝術:透過實際範例理解 For、While 和 Do While 結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!