C语言分支循环语句

⽬录
1. if语句
2. switch语句
3. while循环
4.for循环
5. do...while() 循环
C语言是结构化的程序设计语言,这⾥的结构指的是顺序结构、选择结构、循环结构,C语言是能够实
现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种
结构的组合。
我们可以使用  if switch 实现分⽀结构,使⽤ for while do while 实现循环结构。
if语句
解释一下:
如果表达式的结果为真,则语句执行。
C 语言中如何表示真假?
0 表示假,非 0 表示真。
悬空 else
当你写了这个代码:
改正:
else 的匹配 else 是和它离的最近的 if 匹配的。
switch 语句
switch 语句也是一种分支语句。
常常用于多分支的情况。
比如:
break 语句 的实际效果是把语句列表划分为不同的分支部分。
在最后一个 case 语句的后面加上一条 break 语句。
(之所以这么写是可以避免出现在以前的最后一个 case 语句后面忘了添加 break 语句)。
while 循环
当条件满足的情况下, if 语句后的语句执行,否则不执行。
但是这个语句只会执行一次。
由于我们发现生活中很多的实际的例子是:同一件事情我们需要完成很多次。
那我们怎么做呢?
C 语言中给我们引入了: while 语句,可以实现循环。
while 语句执行的流程:
比如我们实现:
在屏幕上打印1-100 的数字。
while 语句中的 break continue
break 介绍
代码输出的结果是:
总结:
break while 循环中的作用:
其实在循环中只要遇到 break ,就停止后期的所有的循环,直接终止循环。
所以: while 中的 break 是用于 永久 终止循环的。
continue 介绍
代码输出的结果是:1 2 3 4 5 5 5循环
总结 :
continue while 循环中的作用就是:
continue 是用于终止本次循环的,也就是本次循环中 continue 后边的代码不会再执行,
而是直接跳转到 while 语句的判断部分。进行下一次循环的入口判断。
for 循环
我们已经知道了 while 循环,但是我们为什么还要一个 for 循环呢?
首先来看看 for 循环的语法:
表达式 1
表达式 1 初始化部分 ,用于初始化循环变量的。
表达式 2
表达式 2 条件判断部分 ,用于判断循环时候终止。
表达式 3
表达式 3 调整部分 ,用于循环条件的调整。
使用 for 循环 在屏幕上打印 1-100 的数字。
现在我们对比一下 for 循环和 while 循环.
可以发现在 while 循环中依然存在循环的三个必须条件,但是由于风格的问题使得三个部分很可能偏离较
远,这样
查找修改就不够集中和方便。所以, for 循环的风格更胜一筹; for 循环使用的频率也最高。
break continue for
循环中
我们发现在 for 循环中也可以出现 break continue ,他们的意义和在 while 循环中是一样的。
但是还是有些差异:
do...while() 循环
do 语句的特点
循环至少执行一次,使用的场景有限,所以不是经常使用。
do while 循环中的 break continue
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值