微软C编程精粹:编写高质量无错C程序的技巧
需积分: 2 129 浏览量
更新于2025-01-04
收藏 691KB DOC 举报
"《微软C编程精粹》是一本由PC Home俱乐部和C++ Builder讨论区的网友共同整理的电子书籍,主要依据Steve Maguire的原著《Writing Clean Code – Microsoft Techniques for Developing Bug-free C Programs》。该书详细介绍了Microsoft在编写高质量、无错误C语言程序方面的技术和策略,旨在帮助程序员提升代码质量,避免常见错误。作者通过实例和深入讲解,涵盖了多个关键主题,如假想的编译程序、断言的应用、为子系统设防、程序调试、用户界面设计、风险管理、编码技巧以及态度在编程中的重要性等。
书中强调了良好的编程习惯,比如清晰的命名约定,以及如何通过自定义断言来检查代码逻辑的正确性。此外,还提供了编码检查表、内存管理示例和练习答案等实用工具,帮助读者在实践中学习和提升。尽管是多人合作整理,不同章节的代码风格可能存在差异,但大部分内容保持了原著的严谨性和一致性。
阅读者需要注意,由于非一人完成,可能会有极少数文字经过修改以提高可读性,对于任何发现的错误或建议,可通过电子邮件提交给wizard@citiz.net,以便及时更正。这本书适合C语言开发者,特别是那些希望遵循Microsoft最佳实践,减少软件缺陷的程序员。
全书共分多个部分,包括序、命名约定、背景介绍、引言,以及详细阐述各个编程技巧的章节,如第1至第8章,以及三个附录——编码检查表、内存记录例程和练习答案,最后是总结性的后记,探讨了编程技术的未来发展方向。总体来说,《微软C编程精粹》是一本实用且深入的编程指南,对提升C语言编程水平具有很高的价值。"
2007-12-17 上传
2010-01-28 上传
2008-11-26 上传
2007-09-01 上传
2008-09-22 上传
2007-08-10 上传
530 浏览量
2007-01-05 上传
2007-06-27 上传
chondon
- 粉丝: 2
- 资源: 3
最新资源
- ansoft designer 用于fss仿真
- ActualTests 310-081
- RBF人工神经网络人工神经网络
- 计算机网络50题+答案
- Microsoft Visual C# 2005 Step by Step(2007)
- 模拟电子课件 课件
- Google Android操作系统内核编译教程
- TS -Ford CSR
- linux内核完全注释(解析)
- 温度芯片ds18b20资料
- cc1100的中文用户手册
- 课件电路课件第五版 邱关源
- 嵌入式QT实例设计.pdf
- 2007新东方英语词根词缀记忆大全(整理打印版)最有效的背单词方法
- 戏说面对对象设计,pdf格式
- SG12864J501C2中文字库