爛書買再多湊起來還是爛書
C語言是個很簡樸的語言
想學C語言根本不需要七本書
一本C語言的書再加一本電腦結構(通常也就是計概課本)的書就夠了
====
從頭說起吧
C語言的變數條件判斷流程控制 幾乎每個語言都有
並沒有複雜到需要七本書的地步
(學個if else要七本書 我輸妳)
然後再來會遇到struct, union但也還用不到七本書的地步
C語言公認最複雜最難學的是指標與陣列
市面上的書大概都講的語焉不詳
就算七本湊起來也還是一樣
因為C語言是為了開發Unix而發展的語言
指標這個玩意根本就是從組合語言assemble直接抄過來的
所以如果對computer architecture不了解絕對學不會
一般市面上的書才不會有computer architecture的內容
以前我會建議想學好指標就去學組合語言
不過現在發現沒這必要
去找個有關computer architecture的書來瞧瞧就好了
而且還不用找太深入的 大概比計概課本再深入一些就可以了
====
其實 市面上的書通常都是抄過來抄過去的
內容大同小異
買七本有啥用我實在搞不懂
====
老大推薦的那本其實就夠了
要不然也可以考慮
The C Programming Language
中驛叫C程式語言 蔡文能翻的
不過這本蠻難的 看不懂就多去問助教或教授吧
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.113.122.114