龙空技术网

想学习或精通C语言,先看完这几本书,收藏起来一本本的看

芯片与自由 1622

前言:

今天你们对“学c语言买什么书比较好”可能比较着重,兄弟们都想要分析一些“学c语言买什么书比较好”的相关知识。那么小编在网上网罗了一些关于“学c语言买什么书比较好””的相关文章,希望你们能喜欢,看官们一起来学习一下吧!

对于C语言初学者来说,选对书籍,正确的学习路径比较重要。很多同学可能觉得,我都学完一本C语言编程书了,而且里面的东西都掌握了,练习题也能做出来,那么怎么还是感觉什么也不会呢?那些大牛又是怎么利用这么简单的语言的写出那么复杂的软件的呢?

想学习C语言的同学一定是非常技术控的,因为C语言既是一门高级语言,也是一门离硬件比较近的语言,能够高效的利用硬件的性能。因此,嵌入式开发中几乎都是用C语言作为开发语言。而且很多高级语言的虚拟机及运行环境都是用C语言实现的,遇到需要提升效率的地方,也几乎都是通过调用C语言库来实现。

这里给初学者或想进阶的C语言学习者推荐几本书,也号称是C语言的四书五经。

C程序设计语言(C programming language)

这本书是C语言的设计者和开发者Dennis Ritchi所写的,我想应该没有比他更熟悉C语言的人了吧?有英文版的,也有中文版,可以根据自己的情况进行选择。建议读英文版,都是比较简单的英语。

C programming language

C和指针(Pointers on C)

这本书会讲解的更详细,会涉及很多相对高级的话题,对指针进行深入的探讨。有了解的同学应该知道,指针是C语言中一个非常重要的特征,也是能够访问硬件一个重要原因。很多高效率的操作,都是源自指针,因此是进阶的必备书籍。这本书就建议阅读中文版,方便理解。

C和指针

C专家编程(Expert C programming)

这本书从名字就可以看出来,是专家级别的展示,里面涉及了很多最优秀的C程序员所使用的编码技巧。对C语言的历史,语言特性等进行了讲解,就像一个经验丰富的权威长者给新人将自己辉煌的历史过往一样。

C专家编程

C缺陷与陷阱(C Traps and Pitfalls)

这本书更多是很多优秀的C程序员总结的一些很经典的C语言的一些缺陷和容易犯的错误,所谓前人栽树后人乘凉,知道了这些问题后,我们可以少走弯路,避免犯类似的错误。同时,也能够帮助我们深入的理解语言的一些特性。

C陷阱与缺陷

C Primer Plus(6th)

这本书也很棒,可以认为是C programming language的升级版,内容比较详实易懂。这本书建议阅读英文版,一共有上下两册。英语描述也是比较简单,就是内容比较多,时间多的话可以通读,否则可以当作参考书。

C Primer Plus

C语言参考手册

这本书可以作为手头的参考手册,可以在网上找电子版。

纯干货,顺手收藏,免得需要时找不到

标签: #学c语言买什么书比较好