當前位置:編程學習大全網 - 圖片素材 - 如何評價譚浩強《C程序設計》錯誤之不完全匯集

如何評價譚浩強《C程序設計》錯誤之不完全匯集

我只想說些良心話。譚浩強主編的《C程序設計》確實有些小錯誤,還有些程序運行結果甚至與書都不符,但是不知道誰編出的《譚浩強<C程序設計>錯誤之不完全匯集》(以下簡稱“匯集”)簡直也太詆毀這本書了。

首先,“匯集”總在最小的、甚至小到根本沒人去糾結也完全無所謂的地方上摳字眼,“匯集”的作者總認為不應該說“系統”而應該說“編譯器”,而且始終在批評這句話“系統本身不自帶輸入輸出語句”,還舉例反例說老譚自己砸自己的腳,我就想問壹句,這句話哪兒錯了?系統難道自帶輸入輸出語句?能輸入和輸出不是因為預處理了頭文件才能用這些命令的嗎?再比方說那個“strlwr”函數,書裏已經明確說了只能給字符串的大小寫進行轉換,而且stdio.h裏是可以得到這個函數的,那麽“匯集”裏扯了那麽壹大堆,和老譚說的有什麽區別?就是仗著《C程序設計》這本書的不完美之處而沒事找事!

其次,“匯集”裏對於壹些程序的評價,很多地方說得反倒不對了。比如“匯集”裏說“%o格式輸出c是錯誤的”、“H o w \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 不能因為新手無知就這樣糊弄他們吧”等等,%o不就是八進制而已嗎?怎麽就不能輸出字符?只不過輸出了ASCII碼的八進制數字而已,弄得好像編譯器壓根兒不識別似的;壹個數組,字符沒排滿後面本來就全補上了\0,作者說的“糊弄”又是什麽意思?怎麽不給個解釋?最讓人無語的是這樣壹句話“a+=1和a=a+1絕對是不壹樣,老譚怎麽能理解,算了 ”,不好意思,如果妳說這兩個不壹樣,那我也不理解了,請妳解釋壹下,幹嘛就搪塞壹句“算了”?

最後,“匯集”竟然寫了將近530頁,找到了無數個錯誤,甚至拿C語言標準的英語原文來做對比,然而前20頁就有將近18頁說的純屬廢話,讓人感覺就是在裝面子,那麽這位作者對於C語言本身的掌握程度又有多少?數據結構、算法和計算機原理又懂多少?我想不用再說了,連同義詞都要糾正的人,怎麽可能寫出好的錯誤匯集?

《C程序設計》確實有很多不完美之處,也確實不適合作為第壹本C語言教程類參考書,但是《譚浩強<C程序設計>錯誤之不完全匯集》真的更沒必要看,希望“匯集”作者能給出解釋,不要把妳所謂的“有病吧”“咋想的”“算了”作為壹個問題的解釋,這樣的搪塞我們不接受。

原創。但隨意轉發。

  • 上一篇:日落之後的影片評價
  • 下一篇:誅仙手遊乾坤圖法寶怎麽拿性價比高
  • copyright 2024編程學習大全網