本書是全球優秀的C語言教程之一。全書繫統地介紹了4種當今流行的程序設計方法——面向過程、基於對像、面向對像以及泛型編程,內容全面、生動、易懂,作者由淺入深地介紹了結構化編程及軟件工程的基本概念,從簡單概念到最終完整的語言描述,清晰、準確、透徹、詳細地講解了C語言,尤其注重程序設計思想和方法的介紹。相比上一版,這一版在內容方面新增加了安全的C程序設計、提高練習題,更新了C++和面向對像程序設計、基於Allegro的遊戲編程、C99標準介紹等內容。本書不僅適合初學者,可作為高校計算機程序設計教學的雙語教材,也同樣適合有經驗的程序員,作為軟件開發人員的專業參考書。