语句2
来源:互联网 发布:1元抢购软件 编辑:程序博客网 时间:2024/06/05 21:11
4、不常见的控制结构
1)多个return可以增强子程序的可读性和可维护性,同时可以避免产生很深的嵌套逻辑。但是使用它的时候要多加小心。
2)递归能够很优雅的解决一小部分问题。对它的使用也要倍加小心。
3)在少数情况下,goto是编写可读性和可维护代码的最佳方法。但这种情况非常罕见,除非万不得已,不要使用goto.
5、表驱动法
1)表提供了一种复杂的逻辑和集成结构的替换方案。如果你发现自己对某个应用程序的逻辑或者继承树关系感到困惑,那么问问自己它是否可以通过一个查询表来加以简化。
2)使用表的一项关键决策时决定如何去访问表。你可以采取直接访问、索引访问或者阶梯访问。
3)使用表的另一项关键决策时决定应该把什么内容放入表中。
6、一般控制问题
1)使布尔表达式简单可读,将非常有助于提高你的代码的质量。
2)深层次的嵌套使得子程序变得难以理解。所幸的是,你可以相对容易地避免这么做。
3)结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序。
4)将复杂度降低到最低水平是编写高质量代码的关键。
- 语句2
- SQL语句大全2
- 2-基础SQL语句
- switch语句2
- 常用sql语句(2)
- 经典SQL语句2
- Sql语句汇总【2】
- SQL语句中英对照2
- sql语句优化2
- 经典语句2
- oracle sql语句2
- T-sql语句2
- ACCEPT语句2
- sql语句大全2
- 常用SQL语句2
- SQL语句优化-----2
- sql语句2
- Oracel 常用语句2
- Action Bar使用方法 - Android活动栏(一)
- Firefox extension开发之开发环境配置
- 几十秒之内就能使车内温度由55℃降至25℃
- 僵尸进程
- Android JSON解析类 - JsonReader
- 语句2
- POP3协议
- c++ const
- zoj1091经典的广搜题目
- Android基础之相关布局和参数
- 学C语言自己写的一个程序
- 在AS5上安装oracle10g
- Cheat Engine Tutorial v3--翻译Cheat Engine 6.1 tutorial(2)
- 轮胎的密码