在C语言中,迭代指通过循环结构重复执行代码块。主要循环结构有:
- for循环:常用于已知循环次数场景。语法为 for(初始化;条件判断;更新) {循环体} 。例如:
c
#include
int main() {
for(int i = 0; i < 5; i++) {
printf("%d ", i);
}
return 0;
}
- while循环:先判断条件,满足则执行循环体。语法 while(条件) {循环体} 。如:
c
#include
int main() {
int i = 0;
while(i < 5) {
printf("%d ", i);
i++;
}
return 0;
}
- do - while循环:先执行一次循环体,再判断条件。语法 do {循环体} while(条件); 。示例:
c
#include
int main() {
int i = 0;
do {
printf("%d ", i);
i++;
} while(i < 5);
return 0;
}