admin管理员组文章数量:1794759
分支与循环(下)(1)
前言:
五一假期过的真快,不知不觉的就到了假期末尾,我也要重新回到学校了,有一说一,我还是很喜欢呆在家里打代码的,因为我在家用了一次青轴以后就迷上了青轴的感觉(在宿舍为了照顾室友我用的是茶轴键盘,在他们睡觉的时候我用的笔记本键盘,为了不影响到他们),在家里我可以比较放得开的打,当然在家人睡觉的时候我还是不会打的,回到学校我更要开始抓紧学习了,我希望一年后的我回看现在的我,可以为我自己感到自豪,行了,话不多说进入正题了。
正文:
一.while循环
1.1while循环的执行流程
在说流程之前,我先对循环进行简单的介绍,循环与分支最大的区别是,前者是一直在重复内容,后者是筛选内容以后打印出来,循环只有超过自己想要的条件后才会停止,不然会一直死循环,下面来展示循环的执行过程图。
首先上来就是先判断表达式,如果值为0直接跳出循环(这个和if语句是有点相似的),如果是非0,那么会继续执行语句,执行完后在进行判断是否进入下次循环,下面我来展示一下while在c语言中是如何使用的(我用VS来展示,还是不手写了,看着太抽象)
while的使用正如上图所示,光看用法是很难掌握代码的,光看定义不练等于没有,下面直接上例题
例1.在屏幕上打印1~10的值
以上便是这个例题的程序如何实现,其实只要把判断表达式设置好,那么这个程序就很好的实现,具体的内容我写到注释里面去了,记住一定要把while循环里面的条件设置好,不然容易死循环,一个例题是无法体现while循环的应用的,下面继续上例题:
例2.输入一个整数,逆序打印这个数的每一位
上面便是这个代码的实现,我把相应的解释写到了上面,可能也有很多人觉得这个解释不清楚,为了让读者更好的理解这个代码的书写,我把这个代码通过手写来解释(这次绝对不抽象)
对于这个题的详解我相信上面那个例子可以更好的展示while循环的使用,其实它的主要内容就是上面来解释,对于这个代码也可以通过调试来看出,在VS2022可以通过F11进入调试,对于调试如何使用,我后期会通过一篇文章专门讲述的,这是每一个程序员都要会的,它可以很好地帮助我们去寻找在打印运行过程中出现的错误(感觉我欠了好多篇了)。
我想来想去,觉着如果写下一个循环这篇文章就显得太长了(读者会觉得太长然后不会看完),所以,我决定这篇文章只讲述while循环的使用,其他的循环交给下篇甚至下下篇,五一假期已经结束了,感觉这五天过的是真的快,大家这五天觉得咋样,我相信很多朋友在这个五一假期玩的都很开心,行了不多废话了,这篇文章也要结尾了,那么,朋友们,下篇文章见喽~
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-09-09,如有侵权请联系 cloudcommunity@tencent 删除程序员调试程序本文标签: 分支与循环(下)(1)
版权声明:本文标题:分支与循环(下)(1) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754775440a1706260.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论