要是應付考試的話,還是可以的。
但是如果是專門學C語言的話,這本書的錯誤太多。有人甚至集合了一篇500多頁的《譚浩強<C程序設計>錯誤之不完全匯集》。
我之前在貼吧的C語言吧潛水,吧里面的人對譚浩強的這本書都挺恨之入骨的……他們對于初學者推薦的一般是《C Primer Plus》。
不過我當時兩本書都沒有看過,隨便在圖書館找了一本書就看,遇到不懂的就搜索,也是應付考試。最后省二級還考了91分。
號稱最好的入門書籍,絕不吹噓
1. 第一,學過匯編,這本書看起來不費勁,但是沒有老師教,肯定連用都不知怎么用
2. 我高中時候就學過,因為我心愛的QQ號被盜了,里面還有我沖的紅鉆,所以我立志做一個女黑客,上網一查,就讓學C語言,看的就是老譚的。看完之后一臉懵AC,咋用,能干啥,根本不知道。
3. 后來大學老師講了之后,才知道有VS這種東西,再后來才知道有了gcc 這玩意,后來再看這本書,覺得很不錯~~
譚浩強的C語言是很好的,我覺得第二版比較好,相較第一版內容有較多修訂,相較第三版和第四版,仍然有少量的C++的介紹,如果需要可以看一眼,不需要也就算了。
其實第二,三,四版的C語言內容就已經沒有太大差別了,如果第二版不好買,又準備系統學習C++的話,可以買容易買到的版本。 譚浩強的C++就講的不是特別好了,并不建議自學。
題主好好地把譚浩強這本書看完,仔仔細細看完,課后習題都做一遍,題主算得上是C語言入門了,但是也只是入門而已。我相信,你在看書的時候,肯定有很多知識點一時無法理解的,比如二維數組,指針,鏈表等。所以入門了不代表你啥都會了。入門之后,還要選擇國外經典書籍,繼續磨練C語言的編程技術,體會C語言的編程之道,體會C語言的編程思想。
不管怎樣,先入門吧。除了譚浩強的這本書,我在“C語言編程技術分享”,我的公眾號里,極力致力于C語言基礎教學與分享。很多人看完教材,或者聽完老師的講解,還是對很多的知識稀里糊涂,一知半解,我希望在我這里能終結你們的懵逼狀態。歡迎一起交流,討論!