初识分支与循环
Posted 知晓天空之蓝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识分支与循环相关的知识,希望对你有一定的参考价值。
昨天学完分支语句,循环语句就很好理解了,人类本质语句,说起复读我可不困了。
首先是while循环,我大概手残了一个图,个人觉得有点无脑但很直观(拿PPT涂的):
这里就随便用一个简单的代码实验一手:getchar和putchar,也就是我理解中的复读机指令。
这里的EOF是while语句的文件结束标志,就像\\0一样。但这里一定要是文本文件,数据以字符的ASCII码值存储,范围0~127,整不出-1(EOF转到定义)这种,因此完全可以使用。在使用continue时直接回到初始语句,break直接跳出循环,熟练掌握效率upup。
其次是for循环,说是其次,其实比while循环更为常用,for算是老大哥了,过了还有do while循环。其实无论怎么看,一种循环就能解决问题,早期C语言搞出来这么多的类型,咱看着也心累不是。一个循环体包括了初始化,判断,调整三部分,你想,当代码很复杂时,假设我某个部分需要修改,我下面代码瞅着一长串,此时三个部分离的比较开,就容易手瓢;so,此时for循环就天然的解决了这个问题。下面随便码个代码做个对比:
划了条三八线方便对比一下。(上边这是成品,好家伙是之前的过程搞我心态);
这个报错看到了吗?直接炸裂我眼角膜,自vs2019以来第一次哈,我问我脑袋今天有状态吗,他说有,我也确实找不出什么毛病;
于是跑到论坛找了一波;啊哈,不愧是你,编译发病也不在一天两天了。详见(C语言缺少“;”(在“)”的前面解决方案 )
今天就到此,家人们,眠了。
以上是关于初识分支与循环的主要内容,如果未能解决你的问题,请参考以下文章