前言:
今天你们对“学c语言买什么书比较好”可能比较着重,兄弟们都想要分析一些“学c语言买什么书比较好”的相关知识。那么小编在网上网罗了一些关于“学c语言买什么书比较好””的相关文章,希望你们能喜欢,看官们一起来学习一下吧!对于C语言初学者来说,选对书籍,正确的学习路径比较重要。很多同学可能觉得,我都学完一本C语言编程书了,而且里面的东西都掌握了,练习题也能做出来,那么怎么还是感觉什么也不会呢?那些大牛又是怎么利用这么简单的语言的写出那么复杂的软件的呢?
想学习C语言的同学一定是非常技术控的,因为C语言既是一门高级语言,也是一门离硬件比较近的语言,能够高效的利用硬件的性能。因此,嵌入式开发中几乎都是用C语言作为开发语言。而且很多高级语言的虚拟机及运行环境都是用C语言实现的,遇到需要提升效率的地方,也几乎都是通过调用C语言库来实现。
这里给初学者或想进阶的C语言学习者推荐几本书,也号称是C语言的四书五经。
C程序设计语言(C programming language)
这本书是C语言的设计者和开发者Dennis Ritchi所写的,我想应该没有比他更熟悉C语言的人了吧?有英文版的,也有中文版,可以根据自己的情况进行选择。建议读英文版,都是比较简单的英语。
C和指针(Pointers on C)
这本书会讲解的更详细,会涉及很多相对高级的话题,对指针进行深入的探讨。有了解的同学应该知道,指针是C语言中一个非常重要的特征,也是能够访问硬件一个重要原因。很多高效率的操作,都是源自指针,因此是进阶的必备书籍。这本书就建议阅读中文版,方便理解。
C专家编程(Expert C programming)
这本书从名字就可以看出来,是专家级别的展示,里面涉及了很多最优秀的C程序员所使用的编码技巧。对C语言的历史,语言特性等进行了讲解,就像一个经验丰富的权威长者给新人将自己辉煌的历史过往一样。
C缺陷与陷阱(C Traps and Pitfalls)
这本书更多是很多优秀的C程序员总结的一些很经典的C语言的一些缺陷和容易犯的错误,所谓前人栽树后人乘凉,知道了这些问题后,我们可以少走弯路,避免犯类似的错误。同时,也能够帮助我们深入的理解语言的一些特性。
C Primer Plus(6th)
这本书也很棒,可以认为是C programming language的升级版,内容比较详实易懂。这本书建议阅读英文版,一共有上下两册。英语描述也是比较简单,就是内容比较多,时间多的话可以通读,否则可以当作参考书。
C语言参考手册
这本书可以作为手头的参考手册,可以在网上找电子版。
纯干货,顺手收藏,免得需要时找不到
标签: #学c语言买什么书比较好