C语言学习笔记(十三)

1.补充switch-case

switch-case的分支标号只是说明switch内部位置的路标,在执行完分支中的最后一条语句后,如果没有break,就会顺序执行到下面的case里去,直到遇到下一个break或者switch结束为止。

例如:

1

在没有break和语句时,输入1和输入2的结果是一样的

2

输入3时,可以看到没有break时,同时输出”中午好晚上好“。

case不能阻止程序运行,break才可以。

但此语句不符合单一出口原理。

有时需要去掉break将case连起来设计程序。

例如,要设计成绩等级划分,大于等于90为A,就需要成绩/10得到的整数10 9 8 7......进行判断,此时就需要将case10和case9(即100分和90分)连在一起判断其均符合判为A的条件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值