for循环执行次数_控制语句-------循环结构

c语言提供了for循环,while循环,do while 循环,其中for循环是(直到型循环)通常用于已知循环的次数。while 和do while 属于(当型循环),while 循环结构也称为“先判断”循环结构,当条件成立时,执行循环结构,若条件一开始就不成立,则一次循环也不执行。以上是编程中用到最多的语句,也是一个重点难点,搞懂了for循环,就基本上入门了,下面我们就来就看看它的格式怎样写的。

72f45a2c11650e5051439f8baa7f0531.png

for(表达式1;表达式2;表达式3)

{

循环体

}

其中表达式1是变量初始值,表达式2 一般是关系或者逻辑表达式,控制循环结束的条件,

表达式3 是,对循环变量进行修改(一般是++,--)注意中间用;隔开,for循环有个特点,它可以省略任何一个表达式,比如省略表达式1 就是i=100%8(;i<50;i++)将表达式写在外面,表明初始值不是常量,而是计算得到的。第二种情况是当for循环里面没有表达式2 时,就相当于没有条件限制了,循环将无限循环下去,造成死循环,应该在循环体里面进行操作,让它有终止条件,正常退出循环。还有一种就是省略所有表达式for( ; ; )只保留分号,那他就是无限循环和while(1)差不多,有时我们就需要无限循环。

eb6d42cc1279b35228ef6f0b6e53522c.png

for循环格式

b07ecc4a4df84314a8a36afb374e79c1.png

do while 格式

while 循环语句一般形式为 while(表达式){循环体},注意表达式后面没有分号,如果加了就变味了,while循环适用于不能确定循环次数的条件,当我想求一个数有多少位时,我就可以设定一个条件,当num!=0时我就一直除以10,直到他为0 ,我就可以知道它的次数了,应用很广泛的,还有一个是do while 循环其实都大同小异,就是在原基础上让它首先就执行一次循环体,再来判断真假,如果是真 就一直执行do{}里面的语句,直到为假,退出循环。

do

{

循环体

}while();这里必须加分号表示一个语句结束

这个do while可以用来限制用户输入,如果他不想按你的要求来就让他重输,

37c21139d38b216d05b55a9d059ddff8.png

当他输错了或者不在范围之内,就会无限让他重新输入,直到输对才能进行下一步操作,把while里面的条件和do里面的条件联系起来,就会起到效果,上面的案例足以说明问题。还可以把条件归并一下,当输入的数不满足条件时 就让它为真true,然后写进while表达式,也能起到同样 的作用,解题方法有很多,不一定要生搬硬套,要有自己的思维,你觉得行,那就去尝试,思维不要受到参考答案的限制,发挥自我的想象力,你也能创造出有价值的作品。

f079e99977b2e27444c37807b5d9dce6.png
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值