for迴圈和while迴圈的區別
在這篇文章中,我們將瞭解“for”迴圈和“while”迴圈之間的區別。
For迴圈
初始化、條件檢查和迭代語句都寫在迴圈的開頭。
僅當事先知道迭代次數時才使用。
如果在'for'迴圈中沒有提到條件,則迴圈會無限次迭代。
初始化只執行一次,並且永遠不會重複。
迭代語句寫在開頭。
因此,它在迴圈中的所有語句都執行完畢後才執行。
示例
for(initialization; condition; iteration){
//body of the 'for' loop
}以下是for迴圈的流程圖:

While條件
初始化和條件檢查都在迴圈的開頭進行。
僅當不知道迭代次數時才使用。
如果在'while'迴圈中沒有提到條件,則會導致編譯錯誤。
如果在檢查條件時進行初始化,則每次迴圈迭代時都會發生初始化。
迭代語句可以寫在迴圈內的任何位置。
示例
while ( condition) {
statements;
//body of the loop
}以下是while迴圈的流程圖:

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP