用法
for語句是迴圈控制結構中使用最廣泛的一種迴圈控制語句,特別適合已知迴圈次數的情況。
一般形式如下:
for ( [表示式 1]; [表示式 2 ]; [表示式3] )
語句
其中:
表示式1:一般為賦值表示式,給控制變數賦初值;
for語句
表示式2:關係表示式或邏輯表示式,迴圈控制條件;
表示式3:一般為賦值表示式,給控制變數增量或減量;
語句:迴圈體,當有多條語句時,必須使用複合語句。
其執行過程如下:首先計算表示式1,然後計算表示式 2。若表示式2為真,則執行迴圈體;否則,退出 for迴圈,執行for迴圈後的語句。如果執行了迴圈體,則迴圈體每執行一次,都計算表示式3,然後重新計算表示式2,依此迴圈,直至表示式 2的值為假,退出迴圈。
for語句的三個表示式都是可以省略的,但分號“;”絕對不能省略。for語句有以下幾種格式:
(1)for(; ;) 語句;
(2)for(;表示式2;表示式3 ) 語句;
(3)for(表示式1;表示式2;) 語句;
(4)for(i=1,j = n; i < j; i ++,j - - ) 語句;
用法
for語句是迴圈控制結構中使用最廣泛的一種迴圈控制語句,特別適合已知迴圈次數的情況。
一般形式如下:
for ( [表示式 1]; [表示式 2 ]; [表示式3] )
語句
其中:
表示式1:一般為賦值表示式,給控制變數賦初值;
for語句
表示式2:關係表示式或邏輯表示式,迴圈控制條件;
表示式3:一般為賦值表示式,給控制變數增量或減量;
語句:迴圈體,當有多條語句時,必須使用複合語句。
其執行過程如下:首先計算表示式1,然後計算表示式 2。若表示式2為真,則執行迴圈體;否則,退出 for迴圈,執行for迴圈後的語句。如果執行了迴圈體,則迴圈體每執行一次,都計算表示式3,然後重新計算表示式2,依此迴圈,直至表示式 2的值為假,退出迴圈。
for語句的三個表示式都是可以省略的,但分號“;”絕對不能省略。for語句有以下幾種格式:
(1)for(; ;) 語句;
(2)for(;表示式2;表示式3 ) 語句;
(3)for(表示式1;表示式2;) 語句;
(4)for(i=1,j = n; i < j; i ++,j - - ) 語句;