for迴圈 while迴圈

2021-08-21 17:13:38 字數 1178 閱讀 6563

迴圈結構

:當重複執行相同的**或者是相似的**時。

迴圈三要素:

1): 迴圈變數的宣告:用於控制迴圈次數的迴圈因子

2): 迴圈條件: 用於判斷是否執行相同或相似內容(迴圈體)的條件

3):迴圈變數的改變方向:

向著迴圈結束的方向改變。

(1)for迴圈:

語法:for(變數的宣告和初始化;迴圈條件;變數的改變方向)

執行邏輯:

程式遇到for時,一定執行 變數的宣告和初始化

然後執行迴圈條件的判斷

如果為false,會跳過迴圈結構,執行後續**。

如果為true,執行迴圈體,然後再執行變數的改變

再執行迴圈條件的判斷,

.......

迴圈體:是要重複執行的相同或相似邏輯 

break關鍵字:用在迴圈結構中時,表示結束/打斷迴圈

continue關鍵字:用在迴圈結構中,表示結束當次迴圈體,繼續

下一次迴圈

雙層for迴圈

外層執行一次,內層執行一遍。

(2)while迴圈

語法:while(迴圈條件)

執行邏輯:

當程式遇到while時,一定執行迴圈條件,

如果判斷結果為false,就結束迴圈結構,執行後續**

如果判斷結果為true,就執行迴圈體,

然後再判斷迴圈條件......

(3)do-while迴圈

語法:dowhile(迴圈條件);

執行邏輯:當程式遇到do關鍵字時,一定先執行一次

迴圈體,然後再判斷迴圈條件,

如果條件為false,結束迴圈結構,執行後續**

如果條件為true,再執行一次迴圈體,

然後再判斷條件的成立與否

........

while/do-while/for的區別:

while/do-while:適合不知道迴圈次數的邏輯

for:適合知道迴圈次數的邏輯

while/for一般先判斷條件,再執行迴圈體

do-while:一定先執行一次迴圈體,再判斷條件

小技巧:什麼時候使用while,什麼時候使用do-while

某些邏輯可以翻譯成如下:

當......就執行.....:適合使用while

做.....直到.......:適合使用do-while

while迴圈與for迴圈

只要給定的條件為真,while 迴圈語句會重複執行乙個目標語句。語法c 中 while 迴圈的語法 while condition 在這裡,statement s 可以是乙個單獨的語句,也可以是幾個語句組成的 塊。condition 可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。...

for迴圈與while迴圈

for迴圈 格式 for 變數名 in 列表 do 命令1 done 當變數值在列表裡,for迴圈即執行一次所有命令,使用變數名訪問列表中取值。命令可為任何有效的 shell命令和語句。變數名為任何單詞。in列表用法是可選的,如果不用它,for迴圈使用命令列的位置引數。簡單的for迴圈 迴圈輸出12...

for迴圈和while迴圈

while迴圈 語法 while 判斷條件 迴圈體 計算 1 2 3 4 100 n 1 res 0 while n 100 res n n 1 print res 5050while迴圈之else 語法 while 判斷條件 迴圈體else 語句塊for迴圈 for x in 序列 迴圈體rang...