C 是目前流行且應用廣泛的程序設計語言之一,它的高效率和面向對象技術備受推崇。本書由淺入深、循序漸進地講解了C 的各個知識點,結合一些實用的知識講解了CH 的主要用法。全書分為4篇,共25章,內容包括基于C 98版本的知識點:C 的歷史和特點、C 編譯工具的安裝和配置、C 程序的元素、C 基本數(shù)據(jù)類型、C 語句與控制結構、數(shù)組、函數(shù)、指針與引用、自定義數(shù)據(jù)類型與字符串、面向對象程序設計思想和類、重載技術、繼承與派生技術、虛函數(shù)與多態(tài)性、模板與命名空間、標準模板庫、C 輸入/輸出、C 異常處理、API編程和MFC框架簡介、多線程處理與鏈接庫、基本算法與數(shù)據(jù)結構、數(shù)據(jù)庫編程和網絡編程等,同時還對C 11~C 20版本的新特性進行了講解。為了使讀者能真正掌握C 的用法,書中最后兩章通過建立兩個實用的程序向讀者介紹C 的具體應用。本書適合初學C 人員、具有一定C語言或者C 語言基礎的中級學習者、學習CH 的大/中專院校的學生閱讀,也可以作為高等院校C 的教材或教學參考書。