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