林锐博士:C++/C高质量编程实战指南

5星 · 超过95%的资源 需积分: 4 94 下载量 87 浏览量 更新于2024-10-06 1 收藏 787KB PDF 举报
《高质量程序设计指南C++/C》是由林锐博士编写的经典著作,出版于2001年7月24日。本书专注于提升C++和C语言的编程质量,提供了一套全面而深入的指导原则。作者在书中强调了良好的编程习惯和规范,旨在帮助读者编写出高效、可读性强且易于维护的代码。 该书的主要内容包括: 1. 文件结构:章节介绍了版权和版本声明的重要性,以及如何组织和设计头文件和定义文件,以确保代码的清晰结构。还讨论了目录结构的规划,以便读者能够快速定位所需功能。 2. 程序版式:这部分详细讲解了代码的排版规则,如空行的使用、代码行的长度限制、空格的处理、对齐方式以及注释的规范。对于类的设计,也有专门的章节来阐述如何保持一致性。 3. 命名规则:作者提供了共性的编程命名约定,针对Windows和UNIX平台给出了特定的应用程序命名建议,以增强代码的可理解性和可维护性。 4. 表达式和基本语句:涉及运算符优先级、复合表达式、控制结构(如IF、循环和SWITCH)的使用,以及GOTO语句的合理运用,强调了编程效率和简洁性。 5. 常量:解释了常量在编程中的作用,区分了CONST关键字和#define预处理器指令,并给出了常量定义的规则,特别是在类中的应用。 6. 函数设计:着重讲解参数传递的规则,返回值的处理,以及如何在函数内部实现功能,以确保函数的清晰和高效。 通过阅读这本书,读者可以掌握一套严谨的编码实践,提高代码质量,适应不同平台下的开发需求。同时,林锐博士的著作还提供了版本历史和参与者的记录,反映了作者对编著工作的严谨态度和持续改进的精神。想要提升C++或C编程技能的读者,这本书无疑是值得深入研读的宝贵资源。