语句2

4、不常见的控制结构

1)多个return可以增强子程序的可读性和可维护性,同时可以避免产生很深的嵌套逻辑。但是使用它的时候要多加小心。

2)递归能够很优雅的解决一小部分问题。对它的使用也要倍加小心。

3)在少数情况下,goto是编写可读性和可维护代码的最佳方法。但这种情况非常罕见,除非万不得已,不要使用goto.

5、表驱动法

1)表提供了一种复杂的逻辑和集成结构的替换方案。如果你发现自己对某个应用程序的逻辑或者继承树关系感到困惑,那么问问自己它是否可以通过一个查询表来加以简化。

2)使用表的一项关键决策时决定如何去访问表。你可以采取直接访问、索引访问或者阶梯访问。

3)使用表的另一项关键决策时决定应该把什么内容放入表中。

6、一般控制问题

1)使布尔表达式简单可读,将非常有助于提高你的代码的质量。

2)深层次的嵌套使得子程序变得难以理解。所幸的是,你可以相对容易地避免这么做。

3)结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序。

4)将复杂度降低到最低水平是编写高质量代码的关键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值