对于初学者太难,对于有经验的干货又太少。时光流转,转眼间从c、c++、python、java一路写来,虽然没有成为高手,可是见识也有了些。以前是喜欢细节多的大部头,甚至于有时候沉溺于茴香豆有几种写法,如今的想法却彻底相反了:一本好的语言书(除了那种专著或者参考手册),一、清晰简练的将清楚最核心的内容;二、取材得当,剔除一切没必要要的细节;三、可以深刻浅出,让读者对于最核心的部分有较好的训练。毫无疑问,此书是完美符合这三点的。
那么,这本书就没有缺陷了么?若是非要吹毛求疵,一是没有涵盖最新的C规范,二是后面的附录能够不要(由于目前有很是好的在线参考资料),这样书籍就能缩减到150页!
对于这本书是否是适合入门,你们却又很大的异议,就像我本身见解也是经历了如此的转变。分析我本身的经历,发现是说不适合的是没有利用好这本书,那么这本书怎么用才能达到好的效果呢?一句话:踏踏实实的作完全部的习题,所有弄明白!固然这须要必定的耐心定力。
再顺便说下另外几本经典的c相关书籍的见解:
《C语言程序设计:现代方法》、《headfirst c》:若是实在没有耐心的话能够看看这两本,其中第二本是一向的headfirst风格,通俗易懂
《c和指针》:不错的进阶书籍,有细节也有深度
《c专家编程》、《C陷阱与缺陷》:当作饭后甜点大概看看就好了
《c语言的科学与艺术》:不只是c语言,也是比较好的入门书,缺点是也有点老了。另外涉及了太多c无关的东西,固然你也能够看作是特点或者优势。
《c primer plus》:只能说是还不错,主要是做者太啰嗦了,取材不当,细节太多,居然要700多页。虽然啰嗦对于一些人更容易懂,可是这么啰嗦的话还不如去看《headfirst c》呢
总之,《c和指针》是进阶时推荐一看的,其余的就看心情了,可看可不看。固然,若是要应付国内某些公司蛋痛的笔试的话去看林锐那本吧,就不评价了。java