认识循环语句
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为假他就退出循环啦
这里大概都讲了三种循环语句的用法
我也只是一只小萌新
把自己了解的分享给大家
循环测试
所以更多的用法靠大家来挖掘啦