for迴圈和while迴圈的區別及用法舉例說明

來源:才華庫 2.68W

2、兩種迴圈在構造無窮迴圈時的區別:

for迴圈和while迴圈的區別及用法舉例說明

while迴圈裡的條件被看成表示式,因此,當用while構造無窮迴圈時,裡面的實際上被看成永遠為真的表示式,這種情況容易產生混淆,有些工具軟體如PC-Lint就會認為出錯了,因此構造無窮迴圈時,最好使用for(;;)來進行。

3、兩種迴圈在普通迴圈時的區別:

對一個數組進行迴圈時,一般來說,如果每輪迴圈都是在迴圈處理完後才講迴圈變數增加的話,使用for迴圈比較方便。

如果迴圈處理的過程中就要將迴圈變數增加時,則使用while迴圈比較方便。

還有在使用for迴圈語句時,如果裡面的迴圈條件很長,可以考慮用while迴圈進行替代,使程式碼的排版格式好看一些。

用法:

for迴圈可以設定次數,while迴圈條件滿足沒有次數限制。

熱門標籤