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 集成开发环境概述
1.4 C++语言概述
1.4.1 C语言发展简史
1.4.2 C++语言的发展历史
1.5 简单程序示例
1.6 结构化与面向对象程序比较
1.6.1 结构化程序示例
1.6.2 面向对象程序示例
1.6.3 二者的比较
1.6.4 书写程序时应遵循的规则
1.7 C++开发环境的基本知识
2 基本数据类型、运算符、表达式
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 数据类型
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 数值型数据的输入输出
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 优先级与结合性
2.8 基本数据类型混合运算和类型转换
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 函数
5 数组
6 指针
7 结构体与动态数据类型
8 封装性
9 继承性
10 多态性——运算符重载
11 多态性——虚函数、模板
12 面向对象的I/O
参考文献