1 程序設計概述
1.1 程序設計語言概述
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 高級語言
1.2 程序設計方法概述
1.2.1 手工藝式方法
1.2.2 結構化方法
1.2.3 面向對象方法
1.3 集成開發(fā)環(huán)境概述
1.4 C++語言概述
1.4.1 C語言發(fā)展簡史
1.4.2 C++語言的發(fā)展歷史
1.5 簡單程序示例
1.6 結構化與面向對象程序比較
1.6.1 結構化程序示例
1.6.2 面向對象程序示例
1.6.3 二者的比較
1.6.4 書寫程序時應遵循的規(guī)則
1.7 C++開發(fā)環(huán)境的基本知識
2 基本數(shù)據(jù)類型、運算符、表達式
2.1 C++語言字符集
2.2 C++語言詞匯
2.2.1 標識符
2.2.2 關鍵字
2.2.3 運算符
2.2.4 分隔符
2.2.5 常量
2.2.6 注釋符
2.3 數(shù)據(jù)類型
2.3.1 整型
2.3.2 實型
2.3.3 字符型
2.4 變量
2.5 常量
2.5.1 整型常量
2.5.2 實型常量
2.5.3 字符型常量
2.5.4 字符串常量
2.5.5 符號常量
2.5.6 const常量
2.5.7 枚舉
2.6 簡單的輸入輸出
2.6.1 字符的輸入輸出
2.6.2 數(shù)值型數(shù)據(jù)的輸入輸出
2.7 運算符
2.7.1 算術運算符
2.7.2 關系運算符
2.7.3 邏輯運算符
2.7.4 自增、自減運算符
2.7.5 位運算符
2.7.6 賦值運算符
2.7.7 條件運算符
2.7.8 sizeof運算符
2.7.9 逗號運算
2.7.10 優(yōu)先級與結合性
2.8 基本數(shù)據(jù)類型混合運算和類型轉換
2.8.1 自動類型轉換
2.8.2 強制類型轉換
3 控制流
3.1 語句
3.1.1 表達式語句
3.1.2 復合語句
3.1.3 控制語句
3.1.4 空語句
3.2 算法和算法的表示
3.2.1 算法
3.2.2 算法的基本特征
3.2.3 算法的表示
3.3 順序結構
3.4 選擇結構
……
4 函數(shù)
5 數(shù)組
6 指針
7 結構體與動態(tài)數(shù)據(jù)類型
8 封裝性
9 繼承性
10 多態(tài)性——運算符重載
11 多態(tài)性——虛函數(shù)、模板
12 面向對象的I/O
參考文獻