C/C++编程指南:编写高质量代码的秘诀

需积分: 0 1 下载量 134 浏览量 更新于2024-07-29 1 收藏 644KB DOC 举报
高质量C编程指南 本资源摘要信息涵盖了C语言程序设计的多个方面,旨在帮助程序员养成良好的编程习惯。以下是该资源的知识点摘要: **第1章 文件结构** * 版本和版权声明的重要性 * 头文件的结构和作用 * 定义文件的结构 * 目录结构的设计 **第2章 程序的版式** * 空行的使用 * 代码行的格式 * 代码行内的空格 * 对齐的重要性 * 长行拆分 * 修饰符的位置 * 注释的使用 * 类的版式 **第3章 命名规则** * 共性规则 * 简单的Windows应用程序命名规则 * 简单的Unix应用程序命名规则 **第4章 表达式和基本语句** * 运算符的优先级 * 复合表达式 * if语句 * 循环语句的效率 * for语句的循环控制变量 * switch语句 * goto语句 **第5章 常量** * 为什么需要常量 * const与#define的比较 * 常量定义规则 * 类中的常量 **第6章 函数设计** * 参数的规则 * 返回值的规则 * 函数内部实现的规则 * 其它建议 * 使用断言 * 引用与指针的比较 **第7章 内存管理** * 内存分配方式 * 常见的内存错误及其对策 * 指针与数组的对比 * 指针参数是如何传递内存的? * free和delete把指针怎么啦? * 动态内存会被自动释放吗? * 杜绝“野指针” * 有了malloc/free为什么还要new/delete? * 内存耗尽怎么办? * malloc/free的使用要点 * new/delete的使用要点 * 一些心得体会 **第8章 C++** * 未完待续... 该资源摘要信息涵盖了C语言程序设计的多个方面,旨在帮助程序员养成良好的编程习惯,从文件结构、程序的版式、命名规则、表达式和基本语句、常量、函数设计、内存管理等多方面提供了详细的指导和建议。