循环语句有三个,分别是while,for,do......while,下面我将分别对这三个进行解释及每个循环语句的案例用法
1.首先是for循环:
for循环是三种循环中最常见的,也是使用次数最多的一个,for循环的语法形式如下:
for(表达式1;表达式2;表达式3)
{
语句1;
语句2;
}
表达式1:用于循环变量的初始化
表达式2:用于循环结束条件的判断
表达式3:用于循环变量的调整
在for循环时,每个表达式都可以被省略,不写在for()里面,但是要注意很容易书写错误并且认知不清晰,所以一般不推荐省略。
for循环的实现
利用for循环打印1~10的数
#include <stdio.h>
int main()
{
int i = 0;
for(i=1;i<=10;i++)
{
printf("%d ",i);
}
return 0;
}
运行结果如下:
2.while循环
while(表达式)
{
语句1;
语句2;
}
while循环的实现
利用while循环打印1~10的数字
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d ", i);
i++;
}
return 0;
}
运行结果如下:
3. do......while循环
do
{
语句1;
语句2;
}while(表达式);
do......while语句的实现
利用do......while语句在屏幕上打印1~10的数字
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 1;
do
{
printf("%d ", i);
i++;
} while (i <= 10);
return 0;
}
运行结果如下:
4.while语句for语句do......while语句的区别
while和for循环这两种循环都是先判断,如果条件满足就进入循环,执行循环语句,如果不满足就跳出循环;而do......while循环则是先进入循环体,执行循环语句,然后再执行while后的判断表达式,表达式为真,则继续循环,表达式为假,则停止循环。