C++編程語言是一門面向對象的程序設計語言,它提供了C語言所包含的各種功能,同時還改進了C語言自身所包含的某些缺陷。從C語言轉換到C++語言是比較方便的,作為C語言的超集,C++語言非面向對象程序設計部分的功能、特性及語法和C語言基本上是完全相同的。所以,利用C++語言同樣可以進行結構化編程,盡管很少人這么做。當然,C++語言的總體特性是面向對象的。(雖然有些人認為C++語言不是純面向對象的編程語言,如Java。)所以,在程序設計過程中,C++程序員要利用面向對象的思想來進行問題分析和程序設計。本書是由具有多年教學實踐經驗的美國Austin社區(qū)大學JudyScholl教授編寫的C++實驗手冊。本書通過大量精心設計的實驗用例,幫助讀者深刻地理解計算機程序設計中的重要概念,循序漸進地講述如何進行程序設計。全書共分14章。第1章和第2章中的實驗主要涉及計算機、程序設計語言和C++基礎知識;第3章到第12章中的實驗主要涉及C++程序設計語言中的輸入/輸出、控制結構、數(shù)據(jù)類型以及函數(shù)和遞歸;第13章和第14章中的實驗主要涉及抽象數(shù)據(jù)類型、類及繼承和組成。本書中的所有實驗都經過精心設計,著重突出概念,有助于幫助讀者理解C++程序設計的基本思想和基本方法。本書既可以與《C++編程::從問題分析到程序設計》一書配合使用,又可以作為其他C++教程的實驗手冊。