本書內容涵蓋了程序設計的基本概念和技術,通過對 C++ 語言進行全面介紹,幫助讀者理解程序設計的原理,並掌握實踐知識。本書共分為五部分,第一部分(第2~9章)介紹了程序設計的基礎知識;第二部分(第10~16章)介紹了輸入輸出相關知識,包括從鍵盤和文件獲取數值與文本數據的方法,以及以圖形化方式表示數值數據、文本和幾何圖形;第三部分(第17~21章)介紹了算法和數據結構相關知識,包括向量容器、鏈表和映射容器;第四部分(第22~ 27章)對 C++ 語言思想進行了更有廣度的介紹;第五部分(附錄A~附錄E)是對書中正文的補充。
本書可作為高等院校計算機、電子信息及相關專業的本科生或研究生教材,也可供對程序設計感興趣的研究人員和工程技術人員閱讀參考。