本書以c++為基礎繫統地介紹程序語言、算法與數據結構、高級編程技術。全書由16章組成,以程序設計語言、程序設計方法和程序設計技術三大主題組織教材,采用“數據表示”和“程序實現”雙線索知識體繫,優化了程序設計知識的安排。
本書結構清晰、語言通俗易懂,示例代碼具有專業的編程風格;內容由淺入深、知識循序漸進,例題豐富,體現了程序設計和算法、數據結構的緊密結合。本書注重典型案例的精選與提煉,高級編程技術內容便於開展課程設計和研究型學習。
本書使用iso/iecl4882-2003c++語言標準,配套有經過多年教學實踐的程序設計綜合訓練平臺。
本書可作為高等院校理工類專業和信息技術類培訓機構“程序設計”、“軟件開發技術”課程的教材,也可作為計算機程序愛好者學習程序開發和編程技術的自學教材。