狗屁不通的“視頻專輯:零基礎學習C語言(小甲魚版)”(2)


前文鏈接:狗屁不通的“視頻專輯:零基礎學習C語言(小甲魚版)”(1)

小甲魚在很多情況下是跟着譚浩強鸚鵡學舌,所以譚浩強書中的很多錯誤他又重復了一次。這樣,加上他自己的錯誤,錯謬之處難以勝數。

由於拙著《品悟C》已經全面揭露了譚浩強書中的種種錯謬,因此,下面視頻中凡是譚浩強原來就有的錯誤,就只標出不細解了。重點講小甲魚自己創造的“亮點”。各位網友如對只標出而未解釋的地方有疑問,可在評論中提出,我再詳細解釋。

下面截圖來自“視頻專輯:零基礎學習C語言(小甲魚版)”第二集。從這一集我們可以清楚地看出,小甲魚的編程水平絕對還達不到一個普通的業余愛好者的水平。

這些基本都是在重復老譚的錯誤。最滑稽的是把函數類型給“開除”了。

數據類型是C語言中最重要的概念,這種東西是絕對不能弄錯的。老譚和小甲魚在這方面都屬於不懂裝懂,笑話百出。

這個錯誤在於,把構造類型中的指針類型和函數類型給搞沒了。

指針不是什么特殊的數據類型,這是在誇大其詞。把指針說成是某個“變量”在內存中的地址,說明小甲魚連指針究竟是什么都還不清楚呢。典型的老譚作風:以其昏昏使人昭昭。

最大的亮點是說#define的功能是把標識符定義為其后的“常量值”。其實#define不一定要定義常量。

微博上程序員圈里流行兩個專業的段子:

其一:他們都說寫void main()的屌絲一看就是譚浩強那廝教出來的[哈哈]我敗了

其二:我在幾個群里發了,結果一大幫人說,用void main這種沒有逼格的代碼,一看就是譚浩強教出來的,注定孤獨一生。

 

這個大亮!任何一個學習過C語言的人,無論是專業的還是業余的,都會告訴你,這個小甲魚的C編程還沒達到入門的程度。因為稍有C編程經驗的人的都不會犯這個錯誤,更不會從頭到尾都像沒神經似的對此麻木不仁,反而洋洋自得地當作正確的東西講給無知的小朋友們。這是把小朋友們往坑里帶。

這個基本是對老譚錯誤論調的進一步發揮。較大的亮點是不懂得變量的“聲明”與“定義”的區別。

把015讀成了“十五”,0101讀成了“一百零一”,這已經突破了圖樣圖森破”,到了“薩姆太姆拿衣服!”的境界了。

“2的16次方是65535”,小學沒畢業。

這個誤解比較普遍,實際上一個BYTE不一定就是8位,計算機里也不一定使用補碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM