本書根據兩年制計算機高職教育的特點編寫。本書是面向對象及程序設計的基礎教程,全書共分兩篇。第1篇主要介紹程序設計的基本概念、C++的數據類型、常用運算符及各種表達式;C抖的各種控制語句,包括條件選擇語句及循環(huán)控制語句;C++擴展數據類型,包括數組、結構體、共用體、枚舉類型及自定義類型;C++的指針及函數的定義與應用。第2篇主要介紹面向對象程序設計的基本概念、面向對象的基本特征,類及對象的定義與應用,函數重載、繼承與派生、多態(tài)類及輸入輸出流等內容。本書每章都列舉了大量的實例,同時在章末安排了上機實訓內容,真正做到上機指導與理論相結合。本書可作為兩年制或三年制高職教育計算機及相關專業(yè)的程序設計課的教材,也可作為面向對象程序設計自學人員的參考書。