Menu
CoddyTech

for 循环

本课属于 Coddy C 学习旅程的“基础知识”单元。第 37 课,共 63 课。

for 循环是一种控制结构,允许你按指定次数重复执行一段代码。

for 循环包含三个部分:

  • 初始化(在循环开始前执行一次)
  • 条件(在每次迭代前检查)
  • 更新(在每次迭代后执行)
for (initialization; condition; update) {
    // 要执行的代码
}

让我们创建一个简单的 for 循环,从 1 数到 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

执行上述代码后,输出将是:

1 2 3 4 5

它的工作原理:

  1. 首先,我们将 i 初始化为 1
  2. 然后,我们检查 i <= 5(结果为 true,因此我们执行循环体)
  1. 我们输出 i 的值
  2. 我们将 i 加 1
  3. 我们重复步骤 2-4,直到条件变为 false
challenge icon

挑战

简单

编写一个程序,从输入中读取整数 n,并使用 for 循环打印从 1 到 n 的所有数字,每个数字之间用空格分隔。

n = 4 时的输出示例:

1 2 3 4

确保每个数字后面都有一个空格,包括最后一个数字。

亲手试试

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // 在这里编写你的代码
    
    return 0;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C 在线编译器