本書是全球最暢銷的C語言教程之一。本書系統(tǒng)地介紹了四種當今流行的程序設計方法——面向過程、基于對象、面向對象以及泛型編程,內容全面、生動、易懂,作者由淺入深地介紹結構化編程及軟件工程的基本概念,從簡單的概念到最終完整的語言描述,清晰、準確、透徹、詳細地講解C語言,尤其注重程序設計思想和方法的介紹。相對于以往的版本,在內容方面,本書新增加了介紹C99標準、排序、基于Allegro C函數庫的游戲編程以及有關C++面向對象程序設計的章節(jié),并且在附錄中增加了Sudoku游戲程序設計的講解。新加入的“活代碼”方法(即通過可執(zhí)行的代碼來講解理論概念的方法)是本書的另一特色,它可以促進學生積極地參與到程序設計中來。突出顯示的各種程序設計提示,則是作者多年教學經驗的總結。本書不僅適合于初學者學習,作為高校計算機程序設計教學的教科書,也同樣適用于有經驗的程序員,作為軟件開發(fā)人員的專業(yè)參考書。