編寫這本書緣起於之前的課本都沒有辦法以我想要的順序與節奏教 C 程式語言。現在有了這本書,就沒有理由推託課本不合用了。這本書主要是為了教課使用,針對的讀者是高中及大學剛開始學 C 程式語言的初學者,以及所有想學好程式設計的朋友。我特地用中文寫,這樣可以避免語言障礙,希望高中生也能看得懂。
這本書的寫法是以片語為中心,也就是以慣用的寫法來引導初學者。在我教 C 的經驗中,學生往往知道一個東西是作什麼的,但是卻不會實際運用。我覺得原因在於教學的時候往往著重個別觀念的解釋,而非個別觀念集合在一起時的互動關係,就好像狂背英文單字,卻不會作文一樣。我希望用 C 的片語教學,讓學生能用學到的片語組成完整的程式,就好像用英文片語組成文章一樣。
這本書經過在臺大資訊系兩年的試教,基本的東西都有了。也有同學要求購買,所以有了出版教科書的想法。預定於2012年9月7日由台大出版社出版。雖然經過兩年的試教,目前的版本可能還是有一些錯誤。如果您找到任何錯誤,歡迎寄信給我,無比感謝。我的電子郵件信箱 pangfeng.liu@gmail.com