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