在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 的值,后跟一個空格。