for迴圈執行順序 for迴圈

2021-10-11 08:38:11 字數 804 閱讀 7655

語法:

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迴圈巢狀也一樣,在外迴圈體的基礎上執行內迴圈。就是外迴圈判斷一次,整個內迴圈迴圈一遍,直至內迴圈中條件判斷式不符,外迴圈進行再下一次判斷,內迴圈再迴圈,直到條件滿足跳...