Skip to content

For Loop 重複結構

While Loop重複結構中,我們講到了條件迴圈 while loop 的使用方式,這篇我們要來講「計次迴圈」,for loop的使用方式。

For Loop

這邊我們使用在 While Loop 的例子,你可以點下方「更改後的程式碼」來看改完之後的樣子。

程式碼

c
#include<stdio.h>
int main(){
    int count = 1;
	while (count <= 3){
	for(int count = 1; count <= 3; count = count + 1){
	    printf("count 現在是 %d\n", count);
	    count = count + 1;
	}
}
更改後的程式碼
c
#include<stdio.h>
int main(){
	for(int count = 1; count <= 3; count = count + 1){
	    printf("count 現在是 %d\n", count);
	}
}

執行結果

text
count 現在是 1
count 現在是 2
count 現在是 3

此例中,我們把初始值int count = 1;、條件count <= 3、變量count = count + 1三件事情,都集中到for的小括號中。 這就是for的基礎用法,在括號中我們可以清楚地看到哪個變數在主導迴圈的進行,總共要進行幾次。此例中我們可以輕易看出count1執行至3,總共三次。因此,我們稱它「計次迴圈」。

練習題