語法:
for(迴圈初始化表示式; 迴圈條件表示式; 迴圈後的操作表示式)
在「迴圈初始化表示式」中宣告的變數,我們稱之為「迴圈變數」
for迴圈執行順序:
1)「迴圈初始化表示式」最先執行,並且只執行了一次。
2)如果「迴圈條件表示式」成立,則執行迴圈體;如果「迴圈條件表示式」不成立,則跳出迴圈。
3)「迴圈體」執行完畢以後,立刻執行「迴圈後的操作表示式」
4)「迴圈後的操作表示式」執行完畢以後,立刻執行「迴圈條件表示式」
for迴圈的注意事項:
1)在「迴圈初始化表示式」中宣告「迴圈變數」能在迴圈使用嗎???
不能,「迴圈變數」屬於區域性變數,只能在當前迴圈中使用。
2)請問一下**輸出結果為什麼???指的是迴圈體之後輸出i的值為多少???
int
最後一趟迴圈執行完畢以後,會立刻執行「迴圈後的操作表示式」,然後再執行「迴圈條件表示式」。
3)請問以下**的迴圈體中,每趟迴圈輸出num的結果為什麼???
for
注意:如果想要在迴圈體中操作同乙個變數,那麼應該把該變數宣告放在迴圈之外(前面),這樣在迴圈體中使用的就是同乙個變數了
4)「迴圈條件表示式」返回的結果必須是boolean型別,如果省略「迴圈條件表示式」那麼預設值為true。
for 迴圈執行順序
for迴圈的執行順序用如下表示式 for expression1 expression2 expression3 執行的順序應該是 1 第一次迴圈,即初始化迴圈。首先執行表示式expression1 一般為初始化語句 再執行expression2 一般為條件判斷語句 判斷expression1是否符...
for迴圈的執行順序
for迴圈的執行順序用如下表示式 for expression1 expression2 expression3 執行的順序應該是 1 第一次迴圈,即初始化迴圈。首先執行表示式expression1 一般為初始化語句 再執行expression2 一般為條件判斷語句 判斷expression1是否符...
for迴圈的執行順序
因為常用的一些排序演算法中經常出現for迴圈的表示式,所以提議再詳細了解了一下。對於巢狀迴圈,程式的執行是主函式從上到下執行的,for迴圈巢狀也一樣,在外迴圈體的基礎上執行內迴圈。就是外迴圈判斷一次,整個內迴圈迴圈一遍,直至內迴圈中條件判斷式不符,外迴圈進行再下一次判斷,內迴圈再迴圈,直到條件滿足跳...