這本習題解答對Brian W.和Denlds M.Ritchie所著的《a8e》(第2版,,1988)(以下簡稱為“教材”)中所有的練習題都進行了解答。教材的中文版《C程序設計語言(第2版·新版)》已由機械工業出版社華章公司于2003年11月出版。在美國國家標準協會( ,ANSI)推出C語言的ANSI標準之后,和Ritchie兩位作者對《age》的第1版進行了修訂,所以我們也根據ANSI標準和K&R的《The C 》(第2版)對有關習題解答進行了修訂。K&R所著的《age》(第2版)是C語言方面的經典教材,而這本與之配套的習題解答將幫助您更加深入地理解C語言并掌握良好的C語言編程技巧。您可以通過教材學習C語言,獨立地解答書中的練習題,再鉆研本書給出的習題答案,有關習題都是用教材中當時已經介紹過的語言結構來解答的,這樣做的目的是為了使這本習題解答能夠與教材中的教學內容保持同步。在學習到更多的C語言知識之后,相信大家能夠給出更好的解決方案。例如,下面這條語句是在教材第15頁介紹的:if(表達式)語句-1elSe語句-2所以我們對出現在此之前的習題將不使用這條語句進行解答;但出現在教材第13頁上的習題1-8、1-9、和1-10如果使用了這條語句,其解答將得到很大的改進。有時我們在解答中也列出使用了當時尚未介紹到的C語言知識的解決方案。本書中的習題解答都進行了解釋。我們將假設讀者都已經讀過了教材中有關習題出現之前的內容。我們不打算重復教材已經介紹過的內容,但會把各習題解答的要點指出來。單憑閱讀和學習其語法結構并不能真正掌握一門程序設計語言,必須進行編程實踐——親自編寫一些程序并研究一些別人寫的程序。我們的目標是:利用C語言良好的特性使程序模塊化,充分利用庫函數并以格式化的風格編寫程序,這些將有助于大家清楚地了解程序的邏輯流程。我們希望這本書能夠幫助大家成為C語言的高手。