C/C++编程规范与实践指南
需积分: 0 118 浏览量
更新于2024-12-27
收藏 937KB PDF 举报
“高质量C/C++编程指南,作者:林锐博士,版本1.0,完成日期:2001年7月24日”
本书是一本深入探讨C/C++编程实践的指南,旨在帮助程序员提升代码质量。书中分为多个章节,涵盖了从编程风格到高级专题的广泛内容。
第一章至第六章主要关注编程风格,虽然难度不高,但细节丰富。作者强调,编程质量的提升在于对细节的把握,没有绝对的最好编程风格,但团队开发中需保持风格一致。书中提倡如果读者认同所提出的编程风格,应将其应用于实际工作中,正如语言发音和书写习惯一样,不良习惯若不改正,可能导致长期的问题。
第七章至第十一章是技术含量较高的专题讨论,尤其着重于“内存管理”。这一章强调了理解和正确使用内存管理的重要性,通过实例展示了“野指针”可能导致的错误,并提示读者即使理解了相关概念,也需在实践中不断巩固。
书中提到了一些关键知识点,如:
1. 文件结构:包括版权和版本声明、头文件结构、定义文件结构、头文件的作用以及目录结构,这些都是编写清晰、组织良好的代码的基础。
2. 程序版式:涵盖空行、代码行、空格、对齐、长行拆分、修饰符位置和注释的规范,这些都是保持代码可读性的关键要素。
3. 命名规则:提出了通用规则以及针对不同平台(如Windows和UNIX)的简单应用命名规则,良好的命名有助于代码的自我解释性。
4. 表达式和基本语句:讲解了运算符优先级、复合表达式、条件语句(IF)、循环语句的效率、FOR循环控制变量、SWITCH语句和GOTO语句的使用,这些都是编写高效逻辑的关键。
5. 常量:讨论了常量的必要性,比较了CONST和#define的用法,以及定义常量的规则和在类中使用常量的方法。
6. 函数设计:涵盖了参数规则、返回值规则、函数内部实现的规范,以及其他建议,如使用断言,以及引用和指针的比较,这些都是编写可维护和高效函数的要点。
这本书不仅适合初学者作为编程基础的参考,也适用于有经验的开发者来复习和提升编程技巧。通过深入理解和实践书中的指导,程序员能够写出更高质量的C/C++代码。
2017-08-19 上传
576 浏览量
2023-11-08 上传
2008-03-26 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
heavent2008
- 粉丝: 1
- 资源: 3
最新资源
- 图布局算法综述(很详细的)
- ORACLE傻瓜手册v2.0
- 基于FPGA 的DDS 调频信号的研究与实现.pdf
- ON_EXTENSION_AND_IMPLEMENTATION_MECHANISM_FOR.pdf
- grails入门指南
- LinkedIn - A Professional Network built with Java Technologies and Agile Practices
- sql性能调整-总结
- 硬盘接口技术详解文档
- 黑客常用DOS命令大全
- Sybase IQ For AIX安装
- GTK+ 2.0教程(PDF中文) unix/linux界面编程必备
- ISO27001标准的英文原版。。
- TD使用手册,比较经典的使用手册,测试必学
- 超市进销存管理系统的开发
- Compiere开发环境配置
- TortoiseSVN中文版手册