本書從基本原理出發(fā),以標準C++語言為工具,介紹了基本程序設計的主要問題。本書在多個層面上詳細討論了對程序問題的分析和分解,還討論了程序的調試與排除錯誤等。書中給出了許多程序設計實例,討論了許多實例的思考、開發(fā)和改進過程,并在此基礎上提出了許多希望讀者進一步思考的問題。本書共10章,內容包括:引論,數(shù)據(jù)對象與計算,變量和控制結構,基礎程序設計,處理數(shù)據(jù)的集合,類型與指針,C++程序結構,類型程序設計,膜板和標準模板庫,進一步學習的建議。幾個附錄匯集了C++語言及其標準庫的許多信息。每章末都附有相當數(shù)量的習題。本書可作為高等院校面向信息科學和計算機等專業(yè)的基礎課教材,也可供各層次計算機專業(yè)人員和業(yè)余愛好者閱讀參考。