前文鏈接:狗屁不通的“視頻專輯:零基礎學習C語言(小甲魚版)”(1)
小甲魚在很多情況下是跟着譚浩強鸚鵡學舌,所以譚浩強書中的很多錯誤他又重復了一次。這樣,加上他自己的錯誤,錯謬之處難以勝數。
由於拙著《品悟C》已經全面揭露了譚浩強書中的種種錯謬,因此,下面視頻中凡是譚浩強原來就有的錯誤,就只標出不細解了。重點講小甲魚自己創造的“亮點”。各位網友如對只標出而未解釋的地方有疑問,可在評論中提出,我再詳細解釋。
下面截圖來自“視頻專輯:零基礎學習C語言(小甲魚版)”第二集。從這一集我們可以清楚地看出,小甲魚的編程水平絕對還達不到一個普通的業余愛好者的水平。

這些基本都是在重復老譚的錯誤。最滑稽的是把函數類型給“開除”了。
數據類型是C語言中最重要的概念,這種東西是絕對不能弄錯的。老譚和小甲魚在這方面都屬於不懂裝懂,笑話百出。

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

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


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

微博上程序員圈里流行兩個專業的段子:
其一:他們都說寫void main()的屌絲一看就是譚浩強那廝教出來的
我敗了
其二:我在幾個群里發了,結果一大幫人說,用void main這種沒有逼格的代碼,一看就是譚浩強教出來的,注定孤獨一生。

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

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

把015讀成了“十五”,0101讀成了“一百零一”,這已經突破了“圖樣圖森破”,到了“薩姆太姆拿衣服!”的境界了。
“2的16次方是65535”,小學沒畢業。

