在C語言中,for
循環是一種常用的循環結構,用于重復執行一段代碼,直到滿足特定條件。for
循環的基本語法如下:
for (initialization; condition; update) {
// 循環體(需要重復執行的代碼)
}
其中:
initialization
(初始化):在循環開始之前執行一次,通常用于聲明和初始化循環控制變量。condition
(條件):在每次循環迭代之前進行測試。如果條件為真(非零),則執行循環體;如果條件為假(零),則退出循環。update
(更新):在每次循環迭代之后執行,通常用于更新循環控制變量。下面是一個簡單的for
循環示例,用于打印數字1到5:
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
return 0;
}
在這個示例中:
int i = 1
聲明并初始化了一個名為 i
的整數變量,其初始值為1。i <= 5
檢查 i
是否小于等于5。如果為真,則執行循環體;否則,退出循環。i++
在每次循環迭代之后遞增 i
的值。printf("%d ", i)
打印當前 i
的值,后跟一個空格。