c提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一.循环语句的分类
- 二.书写格式
- 三.代码实现
前言
循环语句是C语言的基础,下面是来给大家简单介绍下循环语句的分类与使用方法
一、循环语句分为三种:
- do while() 循环
- while() (do) 循环 (do)一般会省略不写
- for()循环
二、书写格式
1.do while() // 不论真假先执行一次
do
{
循环语句(循环体) ;
}while(条件判断表达式);
2. while() 循环
while(条件判断表达式) //为真执行
{
循环语句;
}
3. for()循环
for(初始化变量 ; 条件判断表达式 ; 变化量 )
{
循环语句;
}
三、代码实现
1.do while()循环
特点:1.while(条件判断表达式)
2.第一次不判断条件是否为真,都会执行一次。(强制执行一次)
代码如下(示例):
int i = 0;
do //do while 循环 不论条件真假先执行一次
{
printf("haha");
} while (i == 3);
我们可以看出,这个代码的判断语句为 i == 3,但,i=0,条件为假,是不执行的,但由do while()循环的特点可知,他会执行一次结果为 haha。
感兴趣的朋友,可以下去进行验证即可,保证条件为假,看它是否会执行一次。
2.while() do 循环
特点: while()后跟条件判断表达式
代码如下(示例):
int i = 0
while (i <= 3) // while 循环 条件为真才执行 while(判断表达式)
{
pirntf("%d",i);
i++;
}
条件为真才会执行大括号里面的语句,为假则不执行。
3.for() 循环
特点:简洁
代码如下 (实例) :
int i = 0;
for (i = 1; i <= 3; i++) // for 循环 for(初值 ; 判断表达式 ; 变化量) 使用较为方便,简洁
{
printf("%d",i);
}
输出为1到3
总结
循环语句共有三种,可根据自己的需求进行选择,至于循环的嵌套,本质就是一个循环里面再写入一个循环,在此不再多做赘述,有兴趣的小伙伴可以自己去实践一下,我在此先给出一个格式
此处不加大括号的原因与if 的单语句一样,若循环体只有一条,可不加大括号,仅限于for循环