C语言初阶——循环结构

循环结构分为while循环、for循环和do while循环。、

按照使用程度和频率以及使用的方便程度大致可以这样排序:for > while > do while。

while循环

首先介绍while循环,这种循环结构较为简单,

在结构体内,变量在满足条件时向下运行,当程序判断出变量不满足条件时,程序终止循环。

循环结构体的“三板斧”是:1、初始化;2、判断;3、调整。

1、初始化,用于初始循环变量

2、判断,用于判断循环条件终止

3、调整,用于循环条件的调整

for循环

for循环比while循环结构简单,同时难度较小,是比较常用的一种循环结构。

同样的,for循环也有着和while循环一样的“三板斧”,和while的区别就是for循环的初始化、判断、调整都在for()的小括号内。

还有一种更加规范、易读的写法,可以在for后的括号定义计数器变量。但有些编译器会报错。

所以还是更加推荐初学者选择使用第一种写法。

在for循环中加入break和continue会产生什么样的结果呢?

接下来就来一起看一下。

这里可以看到编译结果只有1 2 3 4,这是因为break的作用是终止循环,在这里i的值5时跳出循环,自然就不会打印出5及其之后的结果。

这里可以看到编译结果是1~10缺个5,这是因为continue的作用是跳过本次循环的后续部分。当i的值取到5时,后续部分的打印不再执行,i的值取到6时继续循环打印。

do while循环

do while循环语句使用的频率较低,使用的环境也相较于for循环更少。

可以发现,do while循环只不过是把调整部分留在了括号中,初始化和判断部分放在了其他地方。

如果while括号中结果为假,do中的操作都是一定先执行的,也就是说do while循环至少执行一次。

到这里将循环结构基本掌握使用,回顾这几天的C语言学习过程,从编译器都不知道该怎么设置的路人,到现在学习了变量、常量、字符串、判断语句、分支语句、循环语句,并且接触了函数和关键字等后续内容,这让我感到学习C语言的快乐,虽然有时学习还是有点困难,但是希望我能坚持下来,将来达到令自己满意的程度!

这篇博客到这里就结束了,只是将最近学习做一下汇总,并把我认为比较有意思的分享给大家,如果各位看官有什么好的建议或是经验还请不吝赐教,小弟在这里谢谢大家了!

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值