分支与循环讲解

提示:
本文由@睡觉待开机原创,转载请通知,谢谢!
本内容在csdn网站首发,我的主页@[睡觉待开机]–点来看一下咯~
欢迎各位点赞—评论—收藏
如果存在不足之处请评论留言,共同进步!


前言

为了更好的解决生活中的问题,我们C语言模仿我们生活实际,抽象出了三种基本的逻辑结构来通过相互组合模拟完成生活中的问题,下面文章对分支循环基本内容一带而过,重点一下两个分支结构的优劣和循环结构的对比情况

一、简单回顾一下三种结构

在这里插入图片描述

二、分支结构中两中分支的优劣性

1两者的区别.

switch在有大量的分支时候,switch的效率更高一些
if更侧重于对逻辑的判断
在这里插入图片描述
在这里插入图片描述

两者的细节:

细节1:在switch中,要注意每一个语句都要加上break;case是switc执行的入口,而不是出口。
在这里插入图片描述
细节2:
switch分支不能使用小数,但是可以是字符,因为本质上字符是用Ascll来表示的,也是一种整形类型。(注释:a的ascll值是97)
在这里插入图片描述
细节3:if判断语句中要注意是==而不是=
细节4:else与最近的if进行匹配,而不是与对齐的if进行匹配
详细点链接:https://blog.csdn.net/2302_79031646/article/details/134090191

三、三种循环结构的对比:

无论哪种循环,都包含基本的三部分:初始化,判断,调整

1.while循环的特性:先判断,再执行内容再调整

在这里插入图片描述

2.for循环的特点:初始化判断调整三合一

在这里插入图片描述
小细节:for循环小括号里面的三个表达式都可以省略~要看需要进行省略即可

3.do while循环的特点:先不管别的,先执行内容,再判断

在这里插入图片描述
好啦,今天就到这里了,期待各位同学注意细节和两种分支和三种循环的不同特性来确定使用场景~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值