【C语言进阶深度学习记录】六 C语言中的分支语句
生活随笔
收集整理的这篇文章主要介绍了
【C语言进阶深度学习记录】六 C语言中的分支语句
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 1 if 语句的分析
- 1.1 if 语句中零值比较的注意点
- 2 switch 语句的分析
- 3 if 与switch语句使用代码案例分析
- 4 if语句与switch语句的互换
- 5 总结
1 if 语句的分析
- if 语句根据条件选择执行语句
- else 不能独立存在,且总是与距离它最近的if匹配
- else 语句可以连接其他if语句
1.1 if 语句中零值比较的注意点
如下图所示:
2 switch 语句的分析
- switch语句对应单个条件多个分支的情形
- case语句分支必须要有break,否则会导致分支重叠
- default 语句有必要跟上,以处理特殊情况
注意:
3 if 与switch语句使用代码案例分析
- 代码:6-1.c
- 编译运行结果为:
4 if语句与switch语句的互换
if 语句和 switch语句在功能上是可以互换的。比如上述的代码,我们可以改编为以下的代码:
- 代码6-2.c
- 编译运行结果与第一份带啊是一样的。
5 总结
- if 语句用于复杂逻辑的判断
- switch语句用于对离散值进行判断的情形
- if 语句和switch 语句在功能上可以互换
- if 语句对于按片分支判断的情形更加简洁
- switch 对于多分支判断的情形更加简洁
总结
以上是生活随笔为你收集整理的【C语言进阶深度学习记录】六 C语言中的分支语句的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 不要放弃!“软考论文”一点也不难
- 下一篇: C语言进阶深度学习目录表