總序
前言
第1章 C++語言基礎
1.1 C++程序的基本結構
1.2 基本字符集與標識符
1.3 簡單數據類型
1.4 運算符與表達式
1.5 賦值語句及簡單輸入、輸出
1.6 編譯預處理
1.7 程序設計風格
思考題與習題
第2章 程序控制結構
2.1 if語句
2.2 switch語句
2.3 while語句
2.4 do-while語句
2.5 for語句
2.6 多重循環(huán)結構
2.7 break語句、continue語句和goto語句
思考題與習題
第3章 數組
3.1 一維數組
3.2 多維數組
3.3 數組應用示例
3.4 string(字符串)類型處理
思考題與習題
第4章 函數
4.1 函數定義
4.2 函數調用與函數聲明
4.3 通過函數參數傳遞數據
4.4 函數的遞歸調用
4.5 數組作為函數參數傳遞
4.6 引用參數
4.7 缺省參數
4.8 變量的作用域和存儲類別
4.9 函數的存儲類別
4.10 內聯函數
4.11 函數重載
4.12 函數模板
思考題與習題
第5章 指針
5.1 指針變量的說明與賦值操作
5.2 指針運算
5.3 指向數組的指針變量
5.4 指向字符串的指針變量
5.5 指向函數的指針變量
5.6 返回指針值的函數
5.7 指針數組
5.8 指向指針的指針變量
5.9 主函數main中的指針參數
思考題與習題
第6章 結構體與線性鏈表
6.1 用typedef定義類型
6.2 結構體變量說明與賦值操作
6.3 結構體數組和結構體指針
6.4 動態(tài)存儲分與及釋放
6.5 線性鏈表概念
6.6 線性鏈表的生成與遍歷
6.7 在已知線性鏈表中的插入與刪除操作
思考題與習題
第7章 共用體和枚舉類型
7.1 共用體
7.2 枚舉類型
思考題與習題
第8章 流文件
第9章 對象與類
第10章 繼承與派生類
第11章 多態(tài)性概述
第12章 編程技巧示例
附錄1 C++關鍵字表
附錄2 C++運算符的優(yōu)先級和結合性
附錄3 C++常用字符與ASCII代碼對照表
附錄4 Microsoft Visual C++6.0上機指導
附錄5 常用庫函數使用簡表
參考文獻