語言for迴圈聯程 C語言基礎教程之for迴圈

2021-10-16 01:54:03 字數 1013 閱讀 9067

前言:

c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.

先看程式:

#include int main()

printf("loop ended!n");

return 0;

}執行結果:

i = 0

i = 1

i = 2

i = 3

i = 4

loop ended!

for迴圈的語句結構為:

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語句 語法 ...