這本書是上海市精品課程的教材,以C++為語言環(huán)境,全面介紹結構化程序設計和面向對象程序設計。書中注重實踐性,強調解決問題的方法,讓讀者不但學會知識而且還會靈活運用知識。為此,作者采用以問題求解引出知識點的方法,在介紹C++語言要素的同時,重點講授程序設計的思想和方法,目標是讓學生先了解學習的目的,提高學習的興趣,最后能利用學到的知識解決某些應用領域的問題。本書內容豐富,覆蓋面廣,而且在內容的安排上采用了模塊化的結構,教學時可以根據(jù)實際情況靈活選取和合理安排,不影響整個知識的連貫性。第2版增加了更多的習題和實例,更加注重問題求解過程的分析,很多章還增加了“編程規(guī)范與常見錯誤”一節(jié),指導學生養(yǎng)成良好的編程習慣。本書是高等院校計算機及相關專業(yè)程序設計課程的理想教材,也非常適合讀者自學。本書配套的課件和書中的源代碼可從圖靈社區(qū)本書網頁免費注冊下載。