現在這本書最新版的第四版(紅皮書),但實際上第四版不如第三版(綠皮書),內容也不如第三版詳細。有兩章實際上已經轉移到支持第四版的學習輔導中了。這不是騙局嗎?
總之我推薦看第三版,但是第四版用的工具是VC6,值得推廣,不像第三版或者TC。
至於ls、K&的童鞋;r的《C程序設計語言》,初學者基於0肯定看不懂,如果能看懂也不會基於0。這樣的書應該算是有壹定基礎之後的進階書或者參考書。
另外,學習編程不僅僅是看書,更重要的是運用動手編程。剛開始很難,照著書練。時間長了,妳就自己補了。
至於C能做什麽,這麽說吧:基本上其他高級語言能做的,C壹般都能做,C能做的,其他語言不壹定能做。
註意,我只是說我能做到,不是說簡單。比如壹個windows窗口程序,其他高級語言可能只需要50行,C語言可能需要500行或者5000行。
所以,沒有完美的語言,只有最適合的語言。
另外,匯編語言才是真正的通用語言。其他語言能做到的,他能做到100%,但如上,會很復雜。例如,計算1+1可能需要幾行代碼。