C语言的分支语句

分支:分支包括了if和switch两种语句,而分支中包含了多条语句,用来应对不同的结果

if:if语句中有if,else和else if,当if语句不能运行的时候就会去运行else语句

在这里插入图片描述 在这个代码运行的程序中,输入18或以上的数字就会运行if语句,输出“成年了”,但是输入18以下时就会运行else语句,输出“未成年”

嵌套if ,当代码中不止上面的“成年和未成年”两种选项时要怎么办呢,如果是三种的话可以利用if,else if和else解决或者在if else语句中再嵌套if else语句,如下

成绩低于60是不及格,高于或等于60,低于80是良好,大于或等于80是优秀,我们利用if嵌套可以写出来
在这里插入图片描述在if和else中可以继续加花括号,然后再继续加if和else语句,可以不断这样嵌套下去

switch分支语句

拿一道题目来演示:周一到周五是工作日,周末是休息日,请写出一个程序,使得输入一个数字代表星期几,得出是工作日还是休息日
在这里插入图片描述因为switch语句中,满足其中一条case后,如果没有在后续加上break中止程序直接输出的话,程序就会继续运行下去,所以上述代码直接在1到5后面再加上break,这样输入1到5的任何数字都会往下,直到遇到break,这样写的好处是不许要每条case后面都加上工作日和break。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值