《深入理解C指標》書評精選

李鬆峰發表於2014-03-12

http://www.amazon.com/review/R1BCFQQU2RGG3I/ref=cm_cr_pr_viewpnt#R1BCFQQU2RGG3I

本書對於那些不怎麼了解指標的程式設計師來說簡直是完美的。一個例子就是作者不只是提了一下size_t,而是真正作出了詳細解釋。我在指標的討論中看到過一些教程用到了這種型別卻沒有解釋清楚到底怎麼回事。在我看來,期待真正理解程式設計的人需要花一些時間在記憶體模型上——而本書正是對包括動態記憶體分配這類主題作出了易於理解的介紹。儘管對RAII技術並沒有過多深入,我還是覺得提到這種技術並且介紹在C中怎麼用是很不錯的。有些新手程式設計師可能會發現關於函式指標的討論也是令人大開眼界的。“用指標支援資料結構”一節對如何用指標實現常見資料結構也做了非常想起的介紹。指標新手應該也會對書中提到的在使用指標過程中的各種優缺點以及解釋為什麼會有這些優缺點的例子表示很欣喜。

總而言之:對於要深入理解並掌握指標的人來說是很好的資料。

http://www.amazon.com/review/RDIXDM1BMY8RS/ref=cm_cr_pr_perm?ie=UTF8&ASIN=B00CLX8PL0&linkCode=&nodeID=&tag=

指標和記憶體管理可能是C最令人生畏的兩個方面。我上大學時怎麼就沒有這麼好的書呢?

《深入理解C指標》可能是我讀過的關於指標和記憶體管理方面最好的書。作者把主題解釋地非常清楚,除正文外還提供了清晰、精確的例子。

我讀本書的另外一個原因是其關於編寫安全程式碼的內容——這些內容很好地滿足了我的目的:一是確保我寫的程式碼是安全的,二是幫助我找出不安全的程式碼。

如果你還在害怕指標和記憶體管理,那就應該讀這本書。

http://www.amazon.com/review/R18CN8TAPZTA42/ref=cm_cr_pr_perm?ie=UTF8&ASIN=1449344186&linkCode=&nodeID=&tag=

我一直沒法理解指標,本書讓一切變得不再抽象。指標變得跟printf操作一樣簡單。對新手來說尤其好,因為你不再需要改掉壞習慣了。

http://www.amazon.com/review/R3DXPV0C60ZNXC/ref=cm_cr_pr_perm?ie=UTF8&ASIN=1449344186&linkCode=&nodeID=&tag=

這是我所見過的對C指標和記憶體管理覆蓋最全的書。每個計算機系的學生都應該在第一次學C/C++時而且還沒開始學系統程式設計時精讀本書,這樣將受益匪淺。

數學和計算機理論作家(其中很多還是專業的教育工作者)一個很常見的觀點是簡潔為美,從他們的作品很難看出來他們對給讀者傳遞觀點是否是他們感興趣的事。Reese提供了恰到好處的細節和連貫的論述,不需要重新讀一遍他的解釋就能有一個紮實而直觀的瞭解。

概念圖非常有用,不過對哪個方框表示函式棧,哪個表示main函式,哪個表示堆有點模糊。希望下一版作者能改進圖表。我打5星是因為本書比別的任何書都好,覆蓋了根本的計算機知識。

相關文章