C語言之迴圈(while)

2021-10-03 21:50:00 字數 930 閱讀 1465

while的形式如下:

如圖,當expression為真是就會一直執行while裡的執行語句,直到expression為假。

注:當while內的語句超過1句時必須使用 「」,否則編譯器就會只認為第一句是while語句內的命令。

while的continue語句將會使while中斷此次迴圈,進而執行下次迴圈。

例如:

如圖,當i=3時跳出了此次迴圈直接執行了下次迴圈。

while的break語句是直接終止while的全部迴圈,跳出while迴圈,執行while迴圈後的下一句執行語句。

例如:

如圖,程式本應該在迴圈內輸出i一直從0到25,但是使用了break,所以當i=3時跳出了while的迴圈,執行了while後的一句命令。

有的時候需要while迴圈裡的語句不論條件都必須要執行一次,這時就可以使用do-while語句。

其形式如下。

如圖,當執行do-while語句語句時,不管是否expression為真,都會執行一次do-while裡的語句。

例如:

如圖,i=0,本來應該不執行迴圈,但是使用的是do-while語句,所以執行了一次語句。

c語言之for迴圈

在c語言裡面,迴圈語句有好多種,比如for語句,do.while,while。在我們的日常使用中,for語句是使用的最多的。而在for語句中,最應該注意的就是取值的問題。1.for a 1 a 9 a 這只有乙個for,比較好理解。a 1,小於9,然後執行下面的迴圈體,執行完迴圈體之後再執行a 注意...

C語言 (七)while迴圈

知識點 while迴圈 do.while迴圈語句 while迴圈和字元處理 迴圈使用需要注意的問題 聽著名字就知道,while和for迴圈有著類似的功能 1.思考 為什麼有了for迴圈還需要while迴圈 2.while迴圈應用的場合 3.while迴圈結構 4.while迴圈執行邏輯 5.示例 1...

C語言for迴圈 while迴圈 含math h

int i 0 for i 0 i 10 i 判斷是否是完全平方數方法 求完全平方根的double型別和int型別進行對比,如果相等,說明是整數。inclued int d double sqrt a int sqrt a 1 0 break 結束當前for迴圈。break 結束switch語句。w...