C语言循环语句 #
一、while循环 #
1.1 基本语法 #
c
while (条件) {
循环体;
}
1.2 使用示例 #
c
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d ", i);
i++;
}
printf("\n");
return 0;
}
输出:1 2 3 4 5
1.3 特点 #
- 先判断后执行
- 可能一次都不执行
二、do-while循环 #
2.1 基本语法 #
c
do {
循环体;
} while (条件);
2.2 使用示例 #
c
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 5);
printf("\n");
return 0;
}
2.3 特点 #
- 先执行后判断
- 至少执行一次
三、for循环 #
3.1 基本语法 #
c
for (初始化; 条件; 更新) {
循环体;
}
3.2 使用示例 #
c
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
printf("\n");
return 0;
}
3.3 for循环变体 #
c
#include <stdio.h>
int main() {
int i = 0;
for (; i < 5; ) {
printf("%d ", i);
i++;
}
printf("\n");
return 0;
}
四、嵌套循环 #
4.1 九九乘法表 #
c
#include <stdio.h>
int main() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d*%d=%d ", j, i, i*j);
}
printf("\n");
}
return 0;
}
五、循环选择 #
| 循环类型 | 使用场景 |
|---|---|
| while | 不确定次数 |
| do-while | 至少执行一次 |
| for | 已知次数 |
六、总结 #
| 循环 | 特点 |
|---|---|
| while | 先判断后执行 |
| do-while | 先执行后判断 |
| for | 计数循环 |
下一步,让我们学习循环控制!
最后更新:2026-03-26