❶ 都說譚浩強的c語言程序設計這本書很垃圾,是真的嗎。請問哪本書好呢
第1章C語言編程
第2章編程初步
第3章條件判斷
第4章循環
第5章數組
第6章字元串和文本的應用
第7章指針
第8章程序的結構
第9章函數再探
第10章基本輸入和輸出操作
第11章結構化數據
第12章處理文件
第13章支持功能
❷ 譚浩強c語言教程有錯誤嗎
有錯誤,而且不少,還有就是許多代碼不怎麼符合C語言的標准,從第一版到第三版都這個毛病(親身經歷,我都看過)。
還有讓人不舒服的地方就是譚的書講庫函數不強調標准,往往講一些TC的老庫中的函數,Windows下的編譯器都不支持,書後的附錄也是這樣混雜著。——即使這樣吧,庫函數講得還不全,甚至他最愛講的printf()、scanf()等函數的一些實用用法也不全(如沒有講%*d、%[abc]這種表示的用法)。
不過一般不屑譚浩強的人往往是對他教材脫離實際、內容陳舊、只面向考試還有不重視代碼風格等毛病說的。所以不是為考試學習的人我覺得對這書最好躲遠點,不然容易染上一些壞習慣以後還不好改。唉……
我學C語言時看了很多種書,算下來比較好的除了名著K&R外,還有Deitel父子的《C How to Program》及裘宗燕的《從問題到程序》。總地說引進過來的國外教材比國內教材質量高些,當然也要選擇。其他應該還有好的吧,但不好亂講了。
❸ 譚浩強是個什麼樣的人為什麼說他害了很多人 很多人說他把中國的計算機編程水平拉低了一大水準
// 作為一個靠編程吃飯的已工作人士來說句話,譚老寫的書,說實話,他的編碼風格有點糟,通俗點就是不規范,所以呢,他寫的例子,看看就好;
// 我記得那時我才大一(12年)接觸到C語言的教材就是他的書,那時候真慘烈啊,我們班掛科一大半,想想這是啥概念,他的書真的不好看,理論知識過重,實踐欠缺,例子又坑(編譯器環境會導致運行結果的差異並沒有指出),總結一句話,這書害人不淺,導致一開始我們班對編程感興趣的人寥寥無幾;
// 但是呢,畢竟他活躍的年代不同我們現在的年代了,那時候會編程的人並不多,所以他出的書還是有它意義的,不過真的對初學者不友好。師傅領進門,修行看個人,它有些理論只是還是能看的,算是老一輩的智慧結晶,但是說白了,還是得自己來寫代碼才行。
// 個人覺得,編程靠的是編,也就是多去嘗試錯誤,理解錯誤,任何一本書都不能說它把所有坑都列舉出來了,踩踩坑也是增加自己的知識,切記,書能看,但不能多看。
// 看別人的代碼要保持著一種「探究」的心思,它這么寫的目的是啥,為了實現啥功能,每一步是否都有它存在的意義,了解後再去「改進它」,而不是照搬,這樣沒任何學習的意義。