编写高质量代码:改善C程序代码的125个建议是华章“编写高质量代码”系列的第7本,之前已经出版C++、C#、Java、Python、Objective-C、JavaScript相关著作。
在通往“C语言技术殿堂”的路上,本书将为你编写出健壮、优雅、高质量的C代码指点迷津!内容全部由C编码的实践组成,从C语言语法和C11标准2个方面深入探讨了编写高质量C代码的技巧与禁忌,一共总结出125条宝贵的建议。每一个建议对应C程序员可能会遇到的一类问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。
本书针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中崭露头角,建议你将此书搁置在手边,随时查阅,一定能使你的学习和开发工作事半功倍。
目录
- 第1章 数据,程序设计之根本
- 第2章 保持严谨的程序设计,一切从表达式开始做起
- 第3章 程序控制语句应该保持简洁高效
- 第4章 函数同样需要保持简洁高效
- 第5章 不会使用指针的程序员是不合格的
- 第6章 数组并非指针
- 第7章 结构、位域和枚举
- 第8章 字符与字符串
- 第9章 文件系统
- 第10章 预处理器
- 第11章 断言与异常处理
- 第12章 内存管理
- 第13章 信号处理
- 第14章 了解C11标准
- 第15章 保持良好的设计