C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。 1.while循环:while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。 wh
C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。
1.while循环: while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。
while (condition) {
// 循环体代码
}
示例:
int i = 0;
while (i < 5) {
printf("%d\n", i);
i++;
}
2.do-while循环: do-while循环首先执行一次循环体,然后根据给定的条件重复执行,只有当条件为真时才继续执行。
do {
// 循环体代码
} while (condition);
示例:
int i = 0;
do {
printf("%d\n", i);
i++;
} while (i < 5);
3.for循环: for循环在给定的初始化语句、循环条件和循环后操作表达式的控制下重复执行一段代码块。
for (initialization; condition; increment) {
// 循环体代码
}
示例:
for (int i = 0; i < 5; i++) {
printf("%d\n", i);
}
4.break语句: break语句用于在循环中提前终止循环,即使循环条件仍然为真。
while (condition) {
if (some_condition) {
break;
}
// 循环体代码
}
示例:
int i = 0;
while (i < 5) {
printf("%d\n", i);
if (i == 2) {
break;
}
i++;
}
5.continue语句: continue语句用于跳过当前循环体中剩余的代码,直接进入下一次循环的条件判断。
while (condition) {
if (some_condition) {
continue;
}
// 循环体代码
}
示例:
for (int i = 0; i < 5; i++) {
if (i == 2) {
continue;
}
printf("%d\n", i);
}
这些循环语句在C语言中被广泛用于实现重复执行的功能,通过条件控制可以实现不同类型的循环操作。请注意,在使用循环语句时,要避免出现死循环,即循环条件无法为假而导致循环无法终止。