C语言的循环结构包括3种:while循环、do…while循环、for循环。
一、while循环
1.语法结构
while(表达式)
语句;
举例实践:
在屏幕上打印1-10的值
#include <stdio.h>
int main()
{
int i = 1;
while (i < 10)
{
printf("%-2d", i);
i = i + 1;
}
return 0;
}
二、do…while循环
1.语法结构
do
语句;
while(表达式);
举例实践
在屏幕上打印1-10的值
#include <stdio.h>
int main()
{
int i = 1;
do
{
printf("%-2d", i);
i = i + 1;
} while (i <= 10);
return 0;
}
三、for循环
1.语法结构
for(表达式1;表达式2;表达式3)
语句;
表达式1 用于循环变量的初始化
表达式2 用于循环结束条件的判断
表达式3 用于循环变量的调整
举例实践
在屏幕上打印1-10的值
#include <stdio.h>
int main()
{
int i = 1;
for(i=1;i<=10;i++)
{
printf("%-2d", i);
}
return 0;
}
四、while循环、do…while循环与for循环的区别
1.while和for循环先判断,条件满足进入循环执行语句,不满足则跳出循环。(先判断后循环)
do…while循环先循环执行循环语句,再判断表达式,表达式为真进行下一次,表达式为假不再循环。(先循环后判断)