C++是近年來國內外廣泛使用的現代計算機語言。它既支持基于過程的程序設計,也支持面向對象的程序設計。國內許多高校開設了“C++程序設計”課程。但是,由于C++涉及概念很多,語法比較復雜,內容十分廣泛,使不少人感到學習難度較大,難以入門。
作者深入調查了大學的程序設計課程的現狀和發展趨勢,參閱了國內外數十種有關C++的教材,認真分析了讀者在學習中的困難和認識規律,設計了讀者易于學習的教材體系,出版了《C++程序設計》一書。廣大師生用后反映該書定位準確,概念清晰,深入淺出,取舍合理,以通俗易懂的語言對C++的許多難懂的概念做了透徹而通俗的說明,大大降低了初學者學習的困難,是初學者學習C++的優秀教材。
根據教學實踐的需要,作者對《C++程序設計》進行了多次修訂,現在出版《C++程序設計(第4版)》。本書從零起點介紹程序設計和C++,包括基于過程的程序設計、基于對象的程序設計和面向對象的程序設計。學習本書不需要C語言的基礎,書中基于過程的程序設計部分涵蓋了C語言程序設計的基本內容,因此本書實際上是一本C/C++教材,學習本書后既可以用C語言進行程序設計,也可以用C++進行程序設計。
為了便于教學,本書有《C++程序設計 (第4版)學習輔導》和《C++程序設計實踐指導》兩本配套教材,旨在幫助學生通過實踐掌握C++的編程方法。
本書內容全面,例題豐富,循序漸進,易于學習,即使沒有教師講授,讀者也能看懂書中的大部分內容。本書可供各專業學生使用,也可作為計算機培訓班的教材以及自學教材。