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