本書是C程序設計的進階書籍,在介紹C語言基礎知識的同時,重點強調了軟件設計的思想:共性與可變性分析、面向對象的編程思想等,並提供了詳盡的範例程序。使讀者體會到思想的重要性,面向對象編程並不局限於特定語言,使用C語言同樣可以進行面向對象的編程。本書分為4章:第1章,主要介紹C語言的基礎知識,並提及了共性與可變性分析;第2章,主要介紹C語言的進階用法,特別是結構體及函數指針;第3章,主要介紹算法與數據結構,包含鏈表、哈希表、隊列等;第4章,主要介紹面向對象的編程思想,包含面向對象的基礎概念、虛函數的妙用、狀態機設計等。
本書既可作為高等院校本科、高職高專電子信息工程、自動化、機電一體化及計算機專業的教材,也可作為電子及計算機編程愛好者的自學用書,還可作為軟件開發工程技術人員的參考書。
本書既可作為高等院校本科、高職高專電子信息工程、自動化、機電一體化及計算機專業的教材,也可作為電子及計算機編程愛好者的自學用書,還可作為軟件開發工程技術人員的參考書。