📅  最后修改于: 2023-12-03 15:13:46.005000             🧑  作者: Mango
C 编程语言是一种通用的高级编程语言,常用于系统软件和应用程序的开发。它提供了许多控制结构之一,即 for 循环。for 循环允许程序员重复执行特定的代码块,直到满足指定条件。
for (初始化表达式; 条件表达式; 更新表达式) {
// 代码块
}
以下示例演示了 for 循环的用法,打印了从 0 到 9 的数字:
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 10; i++) {
printf("%d ", i);
}
return 0;
}
在上面的示例中,我们首先声明了一个整型变量 i,并将其初始化为 0。然后,使用 for 循环打印了从 0 到 9 的数字。循环继续执行的条件是 i 小于 10,每次迭代都会将 i 的值加一。
输出结果为:
0 1 2 3 4 5 6 7 8 9
for 循环不仅可以用于简单的计数器迭代,还可以实现更复杂的循环逻辑。以下示例演示如何计算一组整数的总和:
#include <stdio.h>
int main() {
int numbers[] = {2, 4, 6, 8, 10};
int sum = 0;
int i;
for (i = 0; i < 5; i++) {
sum += numbers[i];
}
printf("Sum: %d", sum);
return 0;
}
在上面的示例中,我们定义了一个包含 5 个整数的数组 numbers,并初始化了一个变量 sum 为 0。然后使用 for 循环遍历数组中的每个元素,并将其添加到 sum 中。最后,打印出总和。
输出结果为:
Sum: 30
通过使用 for 循环,程序员可以有效地重复执行特定的代码块。无论是简单的计数器迭代还是复杂的循环逻辑,for 循环都是 C 编程语言中必不可少的控制结构之一。在编写循环时,务必确保初始化、条件和更新表达式正确设置,以避免无限循环或意外的行为。