C/C++编程指南:编写高质量代码的秘诀
需积分: 0 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语言程序设计的多个方面,旨在帮助程序员养成良好的编程习惯,从文件结构、程序的版式、命名规则、表达式和基本语句、常量、函数设计、内存管理等多方面提供了详细的指导和建议。
2018-06-07 上传
2009-09-25 上传
2012-07-18 上传
2010-06-11 上传
2013-11-13 上传
2024-10-19 上传
2024-10-19 上传
瘦子的烦恼大了
- 粉丝: 2
- 资源: 7
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享