本書將C++語言作為大學生學習程序設計的入門語言,不僅詳細介紹了語言本身,而且介紹了常用的數據結構和算法。全書以面向對象的程序設計方法貫穿始終,每一章都首先闡述面向對象的程序設計思想和方法,然后引出必要的語法知識,在講解語法時著重從程序設計方法學的角度講述其意義和用途,力求使讀者在掌握C++語言的同時,能夠對現實世界中較簡單的問題及其解決方法用計算機語言進行描述。針對初學者和自學讀者的特點,書中以結合實例講解基本概念和方法為主,力求將復雜的概念用簡潔淺顯的語言來描述,做到深入淺出。本書語言表達嚴謹、流暢,實例豐富,同時配有大量習題,適合作為大專院校程序設計課程的入門教材。與本書配套的《C++語言程序設計習題與實驗指導》和《C++語言程序設計電子教案》由清華大學出版社出版。