C語言迴圈語句

C語言迴圈語句

C語言中的迴圈語句,分為while語句和for語句兩類分支語句。

a)所有while語句能表達的功能for語句全都能實現,反之亦然。

while層次清晰,for方便。(老外多愛用while,中國人多愛用for)

b)每個迴圈語句都由三個框架區域構成:

a)初始化區,條件判斷區,遞增區

一)while迴圈語句:

初始化區;

while(條件判斷區)

{

核心運算區;

。。。。。

遞增區;

}

C語言迴圈語句

C語言迴圈語句

三)for迴圈語句:完全可以和while語句或do。。while語句互相替代。

a)for語句相當於將while語句的三個區域,用分號間隔全放在迴圈頭部的小括號裡:

for(初始化區;條件判斷區;遞增區)

{

核心運算區;

}

b)遞增區是在每次迴圈結束時執行:

第一次進入迴圈之前,遞增區並不執行

c)當條件區為空時代表無條件迴圈:

例如:for(初始化區;;遞增區)

等價於for(初始化區;1;遞增區)

d)for的括號內3個區全都可為以空:

初始化區;

for(;;)

{

核心運算區;遞增區;

}

C語言迴圈語句