C语言开发必读书目推荐,从小工到专家必备

做程序开发工作,不仅仅要实践,读书也是非常重要的。读的书多了,知道的东西自然就多了,再通过实践的巩固,这样一方面知识整合的速度比较快,另一方面通过实践之后知识的掌握程度也更加深刻,才能转化为自己的能力。安德斯·艾利克森在《刻意练习》中强调练习要讲究方法,不能漫无目的做重复的工作,这样佐证了做程序开发要讲究方式方法,不能蛮干。

这里本号给大家推荐几本做C/C++开发必须要读的几本书,相信大家阅读后一定会有所裨益。当然,光读书是不行的,还要把书中的内容用在日常开发中,这样才能转化为自己的。

C Primer Plus

《C Primer Plus》是C语言的经典教材,也是学习C语言不可不读的教材之一。其中既包括基本语法的介绍,比如数据类型、变量、控制语句和函数等,还包括关于系统库等相对高级的介绍。同时,该书最大的特性是配合很多实例,让学习者通过不断的联系巩固对C语言的理解。

image

C标准库

学习语言开发,第一步是学习基本语法,第二步就是学习库函数。因为我们不可能重复制造轮子。很多东西语言的标准库都已经提供了,我们只需要拿过来用就可以了。这本书是比较早的系统介绍C语言标准库的数据,作者普劳格非常详尽的介绍了ANSI/ISO C语言标准的所有库函数。并且最为关键的是配合了很多实例程序,通过实例让我们更加贴切的属性的函数的用法。

image

C语言参考手册

该书是介绍C语言另外一本经典著作。 最新的第5版增加了对C99标准的介绍,更加符合当前读者学习C语言的需要。该书通过两部分分别介绍了C语言的基本语法和库函数的使用。不必多说,请直接阅读本书。

image

C专家编程

《C专家编程》是C语言开发者晋级的必读读物,作者林登更加深入的介绍了运行时和链接库等更为深层次的问题。本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。

image

C与指针

C语言的指针是最饱受诟病的地方,使用起来也是难度最大,最容易出问题的地方。而本书正是解决该问题的终极法宝。

image

C陷阱与缺陷

书如其名,这本书介绍了C语言中常见的坑和一些稀奇古怪的编程“技巧”,不少刁钻的C语言面试题都源自这本小册子。如果你在开发中还没遇到过坑,那赶紧阅读以下把,可以避免采坑的葵花宝典。

image

好了,今天我们主要推荐几本语言直接相关的数据,后续我们在推荐具体开发过程中用到的数据,比如代码质量,编程思路等相关的书籍,敬请期待。

下面是从网上搜集的下载链接(如有侵权请联系删除):

  1. C Primer Plus(第五版)
  2. C.编程思想(第二版)第一卷中文版
  3. C专家编程
  4. C和指针
  5. C语言参考手册第五版
  6. C陷阱与缺陷
  7. C标准库