《C++語言程序設計(第3版)》全面系統地講述C語言和C++語言的基礎知識、基本規則以及編程方法,詳盡地講述C++語言面向對象的重要特征:類和對象、繼承性和派生類、多態性和虛函數等內容。《C++語言程序設計(第3版)》配有豐富的例題,每章后面備有形式多樣的練習題。
《C++語言程序設計(第3版)》文字通俗易懂,內容由淺入深,講解突出重點,《C++語言程序設計(第3版)》偏重應用。
第1章 C++語言概述
1.1 面向對象語言簡介
1.1.1 面向對象的概念
1.1.2 編程語言的發展
1.1.3 面向對象語言的特點
1.2 C語言與C++語言的關系
1.2.1 C++語言對C語言的改進
1.2.2 C++語言對面向對象方法的支持
1.3 C++語言的詞法和詞法規則
1.3.1 C++語言的字符集
1.3.2 單詞及詞法規則
1.4 C++程序結構上的特點
1.4.1 C++程序的兩個實例
1.4.2 C++程序結構特點
1.4.3 C++程序的書寫格式
1.5 C++程序的實現
1.5.1 C++程序的編輯、編譯和運行
1.5.2 Visual C++ 6.0編譯系統的用法簡介
1.6 上機練習指導
習題
第2章 變量和常量
2.1 數據類型
2.1.1 基本數據類型
2.1.2 自定義數據類型
2.2 變量
2.2.1 變量的名字
2.2.2 變量的類型
2.2.3 變量的值
2.3 常量
2.3.1 整型常量
2.3.2 浮點型常量
2.3.3 字符型常量
2.3.4 字符串常量
2.3.5 枚舉常量
2.3.6 常量的定義格式
2.4 數組
2.4.1 數組的定義格式
2.4.2 數組元素的表示
2.4.3 數組的賦值
2.4.4 字符數組
2.5 鍵盤輸入和屏幕輸出
2.5.1 鍵盤輸入
2.5.2 屏幕輸出
2.6 上機練習指導
習題
第3章 運算符和表達式
3.1 運算符的種類及其功能
3.1.1 算術運算符
3.1.2 關系運算符
3.1.3 邏輯運算符
3.1.4 位操作運算符
3.1.5 賦值運算符
3.1.6 其他運算符
3.2 運算符的優先級和結合性
3.2.1 運算符的優先級
3.2.2 運算符的結合性
3.3 表達式
3.3.1 表達式的種類
3.3.2 表達式的值和類型
3.4 類型轉換
3.4.1 保值的隱式轉換
3.4.2 強制轉換
3.5 類型定義
3.6 上機練習指導
習題
第4章 語句和預處理
4.1 表達式語句和復合語句
4.1.1 表達式語句和空語句
4.1.2 復合語句和分程序
4.2 選擇語句
4.2.1 條件語句
4.2.2 開關語句
4.3 循環語句
4.3.1 while循環語句
4.3.2 do-while循環語句
4.3.3 for循環語句
4.3.4 多重循環
……
第5章 函數和存儲類
第6章 指針與引用
第7章 結構和聯合
第8章 類和簡單對象
第9章 復雜對象
第10章 繼承性和派生類
第11章 多態性和虛函數
第12章 C++語言的I/O流類庫
附錄