📅  最后修改于: 2023-12-03 15:00:13.852000             🧑  作者: Mango
在计算机编程中,循环是一种重复执行某段代码的结构。在C语言中,常见的循环结构有for
、while
和do-while
三种语句。
for循环语句适用于具有已知次数的重复操作。语法如下:
for (初始化; 条件; 更新) {
// 循环体语句
}
其中:
例如,以下代码计算1到10的和:
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
printf("1到10的和是:%d\n", sum);
输出:
1到10的和是:55
while循环语句适用于具有未知次数的重复操作。语法如下:
while (条件) {
// 循环体语句
}
其中:
例如,以下代码从键盘输入数字,直到输入0为止,并计算它们的和:
int sum = 0, num;
printf("请输入数字(输入0停止):");
scanf("%d", &num);
while (num != 0) {
sum += num;
printf("请输入数字(输入0停止):");
scanf("%d", &num);
}
printf("它们的和是:%d\n", sum);
do-while循环语句也适用于具有未知次数的重复操作。与while循环不同的是,在进行第一次循环之前不检查条件,而是在循环结束后检查条件。语法如下:
do {
// 循环体语句
} while (条件);
其中:
例如,以下代码从键盘输入数字,直到输入0为止,并计算它们的和:
int sum = 0, num;
do {
printf("请输入数字(输入0停止):");
scanf("%d", &num);
sum += num;
} while (num != 0);
printf("它们的和是:%d\n", sum);
以上就是C语言中三种常见的循环结构,它们可以帮助程序员更加高效地处理重复操作。