該書以C++為工具,以Visual Studio 2010為編程環(huán)境,面向編程實踐和問題求解能力訓練。本書從計算機的基本工作原理、常用進制、數(shù)據(jù)的表示與編碼等計算機基礎知識入手,引入算法及流程圖,為程序設計的入門打下基礎。針對每個知識點精心設計案例內容,并從思路分析、數(shù)據(jù)結構規(guī)劃、算法設計、程序設計與運行、延展學習等方面進行全面的探討,以幫助讀者清晰地掌握程序設計的思路與方法,并真正做到由淺入深、由易到難,引導讀者編寫規(guī)模逐漸加大、難度逐漸提高的程序。本書的對象不是C++軟件開發(fā)專業(yè)人員,而是高校各專業(yè)(尤其是非計算機專業(yè))的學生。