C語言迴圈


C語言中的迴圈用於執行程式碼塊或程式的一部分多次。換句話說,它多次迭代程式碼或程式碼組。

為什麼使用C語言中的迴圈?

假設你必須列印一個二維的表格,那麼你可需要編寫10行程式碼。

但是,如果通過使用迴圈語句,您只能通過23行程式碼來實現。

C語言回圈的優點

  1. 它節省(減少)程式碼量。
  2. 它有助於遍歷陣列的元素(這在下一頁中介紹)。

C語言的迴圈型別

C語言中有三種型別的迴圈,如下所示:

  1. do while
  2. while
  3. for

1. do-while迴圈

它疊代程式碼,直到條件(condition)為false。 這裡,條件(condition)是在程式碼之後給出的。所以迴圈體至少一次,而不管條件(condition)求值是真還是假。

如果你希望程式碼必須至少執行一次,那使用do-while迴圈是一個不錯的選擇。

C語言中do-while迴圈的語法如下:

do{  
    //code to be executed  
}while(condition);

有關do-while迴圈的流程圖和範例,請參考閱讀:/2/17/423.html

2. while迴圈

do while迴圈一樣,它疊代程式碼,直到條件為假。 這裡,條件(condition)是在程式碼之前給出的。所以程式碼可能一次都不執行。

如果使用者不知道疊代次數,則使用while迴圈更好一些。

C語言中while迴圈的語法如下:

while(condition){  
    //code to be executed  
}

有關while迴圈的流程圖和範例,請參考閱讀:/2/17/424.html

3. for迴圈

while迴圈一樣,它疊代程式碼,直到條件(condition)為false。 這裡,在程式碼之前給出初始化,條件和增量/減量。所以程式碼可能一次都不執行。

如果使用者知道疊代次數,使用for迴圈是一種比較好選擇。

C語言中for迴圈的語法如下:

for(initialization;condition;incr/decr){  
    //code to be executed  
}

有關for迴圈的流程圖和範例,請參考閱讀:/2/17/425.html