在结束完疯狂星期五之后,难得过一个周六,于是我把放在书架上很久的代码大全拿了出来,阅读了有关语句的相关内容。
1.组织直线型的代码
组织直线型代码的最主要原则是按照依赖关系进行排列
想要组织直线型的代码就要做到以下两点:
- 必须要有明确顺序的语句,即设法组织代码,使依赖关系更明显、使子程序名能凸显依赖关系、利用子程序参数明确显示依赖关系、用注释对于不清楚的依赖关系进行说明、用断言或者错误处理代码来检查依赖关系
- 处理一些与顺序无关的语句,使代码易于自上而下地阅读、先办法把相关语句组织到一起。
2.使用条件语句
说起条件语句,大家可能最熟悉的就是 if语句和switch-case语句,对于这些语句,我们应该注意以下几点
- 对于简单的if——else语句时,要注意if语句和else语句的顺序,特别是用它来处理大量错误的时候
- 对于不同的条件语句,要根据实际情况来判断使用
- 为了捕捉错误,可以使用case语句中的default子句(默认子句),或者使用if-then-else语句串中的最后那个else语句
if-then-else语句即 多个if-else语句连着写
3.控制循环语句
常见的控制循环语句:for while do-while 等
对于一个循环有以下几个部分:进入循环、处理好循环体、退出循环、检查端点、循环下标的选择、使用循环变量等这几部分组成。
一个循环的长度相关知识
循环要尽可能地短,以便能够一目了然
循环嵌套尽量控制在3层以内
把长循环的内容移到子程序里
要让长循环格外清晰
4、不常见的控制结构
对于一些不太常见的循环结构:return语句、递归语句、goto语句(不推荐使用)
多个return语句可以增强子程序的可读性和可维护性,同时避免产生很深的嵌套逻辑,但使用时要注意他的范围
对于递归,可以用极少的代码解决大大的问题,但一定要处理好递归语句和退出条件
5.一般控制问题
布尔表达式:用true和false做布尔判断不使用(0和1)
使用布尔表达式可以提高咱们代码的质量,让代码简单好读
对于控制代码的相关问题,嵌套是一种解决方法,但深层次的嵌套会使代码变得难以理解
结构化编程(通过循环、选择、顺序语句结合来解决问题)是我们学习和使用的重点。
标签:语句,有感,代码,else,嵌套,循环,子程序,大全 From: https://www.cnblogs.com/jiacheng-712/p/16839398.html