c語言for 迴圈執行順序

2021-08-17 08:49:41 字數 407 閱讀 7021

對於for(初始語句;條件語句;語句2)這類語句,首先執行初始語句,一般是賦值語句,然後判斷條件語句是否成立;如果成立執行for迴圈裡面的迴圈體(執行完一次如果沒有終止則這時就執行語句2(一般為i++)如果迴圈裡出現break,則退出迴圈不執行語句2);條件語句不成立則退出迴圈,執行下一條語句。

舉個例子:

int m,j=1;

printf("輸入乙個數:");

scanf("%d",m);

for(int i=0;i<8;i++){

j=j*2;

if(j==m)  break;            

printf("此時的i值:",i);

上面的**中,for語句裡面break不執行的話輸出的i值就為8,如果m輸入為4,i值就為1。



for迴圈執行順序 for迴圈

語法 for 迴圈初始化表示式 迴圈條件表示式 迴圈後的操作表示式 在 迴圈初始化表示式 中宣告的變數,我們稱之為 迴圈變數 for迴圈執行順序 1 迴圈初始化表示式 最先執行,並且只執行了一次。2 如果 迴圈條件表示式 成立,則執行迴圈體 如果 迴圈條件表示式 不成立,則跳出迴圈。3 迴圈體 執行...

for 迴圈執行順序

for迴圈的執行順序用如下表示式 for expression1 expression2 expression3 執行的順序應該是 1 第一次迴圈,即初始化迴圈。首先執行表示式expression1 一般為初始化語句 再執行expression2 一般為條件判斷語句 判斷expression1是否符...

for迴圈的執行順序

for迴圈的執行順序用如下表示式 for expression1 expression2 expression3 執行的順序應該是 1 第一次迴圈,即初始化迴圈。首先執行表示式expression1 一般為初始化語句 再執行expression2 一般為條件判斷語句 判斷expression1是否符...