《深入理解C指针》书评

出版社:人民邮电出版社
出版日期:2014-2
ISBN:9787115344489
作者:[美] Richard Reese
页数:204页

对C语言指针做了很好的总结,虽说不是很详尽,但值得一看

指针可以说是C语言的皇冠一样,让C语言大放光彩的也是它,让C语言充满问题的也是它。不知道多少人在学习C语言时,被这座大山挡住了。本人一直以来对指针都处于半懂的状态,架不住C指针的内容太过复杂。后来因为项目的原因,决心一定要抽个时间好好把它弄清楚。至于市面存在的高质量关于C指针的书,我觉得除了这本,还有就是大家都熟悉的《C与指针》。那本书我简单的翻过,第一印象觉得那本书的质量水平更高一些。但之所以没有详细的看那本书,主要是那本书除了讲解指针,还讲解了很多深入的东西。作为对指针还不是很熟悉的人,贸然上手总会费一些时间。而且页数较多,不便于快速梳理。以后有时间,再要好好看一看吧。再说本书。本书第一感觉就是小而精。首先是基本概念,然后是内存管理,有了这两个基础以后,就将指针与函数,数组,字符串和结构体结合的应用按章进行了讲解。最后又介绍了一些高级内容。思路非常清晰,认真读过之后明显感觉指针的概念清晰了起来。而且书中的样例代码对概念的理解非常有帮助。同时又配备了大量的图片和内存的分配图。很多混乱的东西都清晰了起来。但是本书还是有些缺点的。首先就是翻译。我是英文和中文对照着看的。前几章的翻译还是不错的。但是到了后几章,尤其是最后高级应用那里,明显翻译水平差了好大一截。很多概念根本无法理解,读了英文之后才明白。还有就是本书没有提供完整的样例代码,都是书中的一些代码片段。怎么说呢,这样有好处也有坏处。好处就是被迫使读者自己想办法写出完整的代码。这对人是一个很好的锻炼。基本一个完整的代码能让人理解好多东西。但是坏处也是明显的,尤其是在理解困难的概念上,你会发现只有代码片段很难构建其整个概念框架。理解起来超费劲。而且我非常肯定本书有些代码是没有经过编译器验证的,尤其是最后的几章,里面的有几处代码根本就不能执行。不过当你能发现这些问题时,也意味着你已经理解作者想表达的了。好吧,这也许也不能算是坏事。不管怎样,如果想了解指针,本书是一本值得读的书,而且一定要亲手敲一敲里面的代码,将其完整实现写出来,然后多GDB,多多观察内存泄露情况,你会发现这本薄书会带来很多收获。我将自己的笔记放到Gitbook上了,有兴趣的读者可以去看看。https://laoshuterry.gitbooks.io/noteofcpointer/content/本人按照自己的理解实现了书中的样例代码,同样欢迎有兴趣的读者可以去看看https://github.com/laoshuterry/pinterofc


 深入理解C指针下载 精选章节试读


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024