第1章 概述
1.1 程序、算法、数据结构及程序设计语言
1.2 程序与软件及软件开发过程
1.3 面向过程与面向对象的软件开发方法
1.3.1 面向过程的结构化程序设计
1.3.2 面向对象的程序设计
1.3.3 面向对象的基本特性及与面向过程的关系
1.4 C/C++语言的发展
1.5 C++程序的开发过程
1.5.1 几个基本术语
1.5.2 开发C++程序的基本过程
习题1
第2章 C++语言基础
2.1 C++程序的基本结构
2.2 C++语言关键字与标识符
2.2.1 关键字
2.2.2 标识符
2.2.3 命名规范
2.3 C++语言的数据类型
2.4 常量与变量、
2.4.1 常量
2.4.2 变量
2.5 运算符与表达式
2.5.1 算术运算符与算术表达式
2.5.2 赋值运算符与赋值表达式
2.5.3 关系运算符与关系表达式
2.5.4 逻辑运算符与逻辑表达式
2.5.5 其他运算符
2.5.6 混合运算时数据类型的转换
……
第3章 算法与控制结构
第4章 函数及编译预处理
第5章 数组与字符串
第6章 指针与引用
第7章 构造数据类型
第8章 类与对象
第9章 继承与派生
第10章 多态性
第11章 输入输出流
第12章 C++的其他几个议题
第13章 上机实验指导
附录
参考文献