在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;

}