其他分享
首页 > 其他分享> > 十五.循环语句

十五.循环语句

作者:互联网

循环语句

一、while

1.1 while
while 中文解释有一个 "在…期间"的意思
也就是说当满足某个条件 一直处于某个期间
我们首先来看看一段代码
1.2 例如

int a=10;
while(a>0)
{
    printf("a=%d\n");
    a--;
}
system("pause");

1.首先看到定义了一个int类型的变量a, 同时赋值为10.
2.这时候进入循环语句while,判断a是否大于0.当瞒住这个条件.
3.进入循环语句块并执行相应的代码块,也就是{}里面的代码语句.
4.当代码块执行完毕,又跳回while(a>0)去继续判断a是否大于0,当满足这个条件.
重复执行上面3,4步骤
5.直到跳到while(a>0)判断a不大于0不满足的时候,就跳出了当前循环语句.
在这里插入图片描述

二、do while

2.1 do
do:中文解释 有“做”的意思
也就是说 先执行一次 再while判断
2.2 例如

int a=10;
do
{
    printf("a=%d\n");
    a--;
}
while(a<0)
system("pause");

在这里插入图片描述

三、for

不知道有没有同学发现
上面的2个循环都是不能指定循环次数的,只是靠判断靠某个表达式来判断是否继续进行循环的
接下来讲 for就可以指定循环次数

for(int i=0;i<10;i++)//有3个表达式在这个括号里面 分别用;隔开 而不是,
{
    printf("a=%d\n");
}
 

在这里插入图片描述

解析下()里面的3个表达式用法及其意义:
第一个:int i=0 一般用作循环计数开始下标
第二个:i<10 一般用来限制循环计数的范围 当不成立为假就不再继续执行这个循环了
第三个:一般是对循环计数的增加或减少
通过上面3个表达式的配合操作 来实现 for循环到底循环多少次

标签:语句,do,10,int,while,循环,十五
来源: https://blog.csdn.net/F_Heart/article/details/122758969