前言:
c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.
for迴圈的語句結構為:先看程式:
#include int main()
printf("loop ended!n");
return 0;
}執行結果:
i = 0
i = 1
i = 2
i = 3
i = 4
loop ended!
for(表示式1; 表示式2; 表示式3)
語句;其執行順序為:
執行表示式1
執行表示式2。表示式2是乙個判斷語句;若為真,則執行{}中的語句。若為假,則結束for迴圈
若表達2為真,執行表示式3
執行表示式2
不斷重複步驟(3)和步驟(4),直到表示式2為假,結束迴圈。
程式執行過程:
第一次,表示式1中i的值為0;表示式2中0<5是成立的,列印出i的值。
第二次,表示式3中i++後i變為1;表示式2中1<5是成立的,列印出i的值。
第三次,表示式3中i++後值變為2,表示式2中2<5是成立的,列印出i的值。
第四次,表示式3中i++後值變為3,表示式2中3<5是成立的,列印出i的值。
第五次,表示式3中i++後值變為4,表示式2中4<5是成立的,列印出i的值。
第六次,表示式3中i++後值變為5,表示式2中5<5是不成立的,不執行大括號中的列印語句。迴圈結束,跳出迴圈。程式繼續往下執行。
學習資料
點讚加關注哦— — —麼麼噠
C語言基礎 迴圈結構
一 while迴圈 使用格式 whlie 表示式 例子 用while語句計算1 2 3 100的值 include int main printf 結果為 d n sum return 0 while迴圈的陷阱 死迴圈 一直執行迴圈體中的 不會退出 while迴圈使用注意 1 死迴圈 2 當乙個常量...
C語言基礎之迴圈
1 while迴圈1 while 迴圈控制表示式 s1 計算迴圈控制表示式,若為真則執行迴圈體語句塊,否則退出迴圈 s2 執行迴圈體語句塊後,執行s1。1 如果迴圈控制表示式恒為真,則構成無限迴圈 break,return 2 while迴圈的迴圈體可能一次都不執行。2 do while迴圈 dow...
C語言基礎 迴圈語句
定義 在不少實際問題中有許多具有規律性的重複操作,因此在程式中就需要重複執行某些語句。一組被重複執行的語句稱之為迴圈體,能否繼續重複,決定迴圈的終止條件。迴圈結構是在一定條件下反覆執行某段程式的流程結構,被反覆執行的程式被稱為迴圈體。迴圈語句是由迴圈體及迴圈的終止條件兩部分組成的。for語句 語法 ...