什么是循环语句呀?带你认识、了解什么是循环语句 while, for, do while。

85 阅读2分钟

认识循环语句

c语言中的循环语句有三种分别是 while | for | do while

while循环

先来介绍一下 whlie 循环语句

while(表达式)
{
	语句;
}

while 的表达式判断跟 if 一样 会判断 0 和不为0的数 为0的话退出循环 不为0的话进入循环 在这里插入图片描述 在这里插入图片描述 像这样只要是不为0的数 while 就会进入死循环当中 怎么样让他退出死循环我们就要用到 break 在这里插入图片描述 这里就打印了一次然后遇到了 break 就退出了循环 当然可以加上表达式 比如达到什么条件后他就会执行 break 然后退出循环

在这里插入图片描述 我们这里定义了一个变量 count=10; 只要循环一次 count 就减1 循环10次后达到 if 的条件 count 等于 0 执行break退出循环我们看这里就打印了10次 1 当然还有另一种表达方式 在这里插入图片描述 一样的,当 count 减到0的时候 while 表达式的值就为0了也就退出了循环

for循环

for(表达式1;表达式2;表达式3)
{
	语句;
}

表达式1 ⽤于循环变量的初始化 表达式2 ⽤于循环结束条件的判断 表达式3 ⽤于循环变量的调整 在这里插入图片描述 对比看看这次运行结果是不是和 while 循环的结果一模一样 表达式1 循环变量的初始化的意思呢 就是一开始 count的值我这里就把 count的初始化为0 表达式2 循环结束条件的判断的意思 就是如果我这里count 大于10就退出循环 表达式3 循环变量的调整 想要 count 大于10那他的值要变啊 这里就是让他每次循环加一 for 和 while 其实差不多看你是觉得哪个好用就用哪个

do while 循环

do
{
	语句;
}
while(表达式);

while 和 for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳出循环; ⽽ do while 循环则是先直接进⼊循环体,执⾏循环语句,然后再执⾏ while 后的判断表达式,表达式为真,就会进⾏下⼀次,表达式为假,则不再继续循环。

在这里插入图片描述 简单表达就是他不管三七二十一反正会先做了再判断 这里我们count的值是0 他一样打印了一次 然后再判断 0为假他就退出循环啦 这里大概都讲了三种循环语句的用法 我也只是一只小萌新 在这里插入图片描述 把自己了解的分享给大家 循环测试 所以更多的用法靠大家来挖掘啦