第1章 程序设计引论
2 1.1 数制
6 1.2 编码
8 1.3 算法
13 1.4 用流程图表示算法的基本结构
15 1.5 用流程图描述算法
20 1.6 本章小结
21 1.7 练习题
第2章 C++语言概述
24 2.1 引言
25 2.2 C++字符集
27 2.3 C++单词
29 2.4 C++语句
31 2.5 C++函数
35 2.6 C++程序
38 2.7 VC++6.0集成开发环境简介
43 2.8 本章小结
44 2.9 练习题
第3章 数据类型和表达式
50 3.1 数据类型
53 3.2 常量
58 3.3 变量
62 3.4 运算符和表达式
72 3.5 函数
77 3.6 本章小结
78 3.7 练习题
第4章 流程控制语句
88 4.1 概述
88 4.2 if语句
92 4.3 switch语句
97 4.4 for语句
106 4.5 while语句
111 4.6 do语句
115 4.7 跳转语句
118 4.8 本章小结
119 4.9 练习题
第5章 数组和字符串
126 5.1 数组的概念
127 5.2 数组的定义
139 5.3 数组的应用
146 5.4 字符串
155 5.5 本章小结
155 5.6 练习题
第6章 指针
160 6.1 指针的概念
161 6.2 指针变量
167 6.3 指针运算
171 6.4 指针与数组
{76 6.5 引用变量
177 6.6 动态存储分配
181 6.7 本章小结
182 6.8 练习题
第7章 函数
188 7.1 函数定义
192 7.2 函数调用
199 7.3 变量作用域
205 7.4 递归函数
208 7.5 函数重载
209 7.6 模板函数
212 7.7 本章小结
213 7.8 练习题
第8章 结构与联合
220 8.1 结构定义
223 8.2 结构变量的定义和初始化
227 8.3 结构成员的访问操作
228 8.4 使用结构的程序举例
232 8.5 结构与链表
236 8.6 联合
238 8.7 本章小结
239 8.8 练习题
第9章 类与对象
242 9.1 类的定义
248 9.2 构造函数
254 9.3 析构函数
254 9.4 类的继承
263 9.5 模板类
265 9.6 本章小结
266 9.7 练习题