本書共12章。第1,2章介紹了C++的概述、上機過程與C++數據類型和表達式;第3,4章敘述了三種基本程序結構、流程控制語句和數組;第5,6章討論了函數的定義和調用方法、函數的嵌套調用和遞歸調用、變量的存儲類型、內聯函數、重載函數、編譯預處理中的宏定義、文件包含處理與條件編譯;第7章講解了指針與指針變量、指針與數組、指針數組和指向指針的指針變量、指針與函數、new 和 delete 運算符及引用;第8章介紹了枚舉型、結構體、共同體與鏈表;第9,10章講述了類和對象、構造函數與析構函數、繼承與派生、沖突、支配規(guī)則和賦值兼容性與靜態(tài)成員;第11,12章敘述了友元與運算符重載、多態(tài)性與虛函數、流類體系與文件操作。本書可作為高職高專院校計算機、電子等專業(yè)的教材,本書起點低,不要求學過其他程序設計語言,可作為程序設計的入門語言來學習,也可作為從事計算機應用工作的工程技術人員培訓和自學的參考書。