C语言基本知识复习浓缩版:控制语句--循环
C语言基本知识复习浓缩版:控制语句--循环
三种基本循环结构
while
do-while循环
for循环
while
while(条件)
{
//循环
}
当条件为真时,循环会一直执行
当条件为假时,循环停止
注意点:如果初始条件为假,循环体一次都不会执行
在循环体内要确保有效控制条件变化的代码,避免死循环
do-while循环
循环体至少会执行一次
注意点:
适用于需要至少执行一次循环体的场景
最后的分号,注意不能省略
for循环
for (条件1;条件2;条件3)
{
//循环体
}
特点:for循环将初始化、条件判断和递增/递减操作集中在一行,非常适合计数型循环
注意点:
每个条件都可以省略但分号不能省略,但循环条件为空时要小心死循环。
#include <stdio.h>
int main()
{
for (int i=0;;i++)
{
printf("hello\n");
}
break和continue
break语句:立刻退出循环,不再执行后续循环体
continue语句:跳过本次循环的剩余部分,直接开始下一次循环。