1.5分支语句之循环

一、序言

相信大家都听说过C语言的思维体系分为三大类,分别是顺序、循环、选择。其实大家生活中处处有这样的例子。比如一日三餐按照顺序吃,我们不能够先吃晚餐再吃午餐,这是顺序。每天都吃饭,这是循环。而吃米饭还是面条就是我们的选择。

^_^我这个例子举得好吧^_^

那接下来我们就来详细说一下循环和选择吧

二、顺序

比如我想做个计算题

下面解释一下关于输入函数scanf在VS2022里面由于种种原因得用scanf_s。

下面是结果

因为我输入的是2,所以它的结果是5。这就是顺序结构,我先输入一个值,然后经过运算得到结果。其实顺序和我们平常生活的思维差不多,所以我就不详细讲了。

三、循环

在C语言中,有两个循环for循环和while循环。

简单来说,就是非零则continue,零则break.

就是你的值满足这个循环的条件它就循环,不满足就结束循环。我们经常使用的还是for循环。

接下来我们讲一下两个循环对结构        

我写到一起大家可以对比一下

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

{                                                                                                {

                                                                                                         循环语句;

        循环语句;                                                                        }

}

比如我们实现在屏幕上打印1-10的数字。

在这里以a作为循环的条件,a从0到10循环10次,a=0时符合条件进入循环,先+1,后打印出结果1。然后a=1继续循环,+1打印出2,以此类推,当a=10时就不符合条件,结束循环。为了让大家看的更加明确,我使用了一个换行符\n。

下面我们使用for循环来实现上述代码

这里我们发现a的初始化变成了1。这是因为for循环会先执行表达式1和表达式2后,执行循环语句,最后才执行表达式3。

下面是结果

对于for循环的建议

                不可以在for循环体内修改循环变量,防止for循环失去控制。

                for循环中的初始化部分,条件部分,循环部分是可以省略的。但是不建议初学者省略,容易导致问题。

四、break、continue作用

break在循环中的作用,其实在循环中只要遇到break,就停止后期所有的循环,会终止循环。

continue在循环中是终止本次循环,也就是continue后面的代码不在会执行。而是直接跳转到下次循环的入口,进行下次的判断。

好了本次分享到此结束,祝大家生活愉快!

有错误或者问题欢迎评论,感谢交流。下次会分享选择语句的。

  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值