第1章 C语言基本语法
1.1数据类型
1.1.1基本数据类型
1.1.2构造数据类型
1.2基本语句
1.2.1赋值语句
1.2.2自增自减语句
1.2.3分支语句
1.2.4循环语句
1.2.5流程控制语句
1.3函数
1.3.1返回值
1.3.2输入型参数
1.3.3输出型参数
1.3.4系统库函数和用户定义函数
1.3.5函数原型
1.4 指针
1.5 动态内存分配
1.6链表
本章小结
习题与思考题
第2章 C++基本语法特征
2.1 数据类型
2.1.1 枚举类型
2.1.2 结构体类型
2.2 输入和输出
2.3 变量作用域
2.4 引用类型
2.5 Const类型
2.6 函数
2.6.1 函数原型
2.6.2 内联函数
2.6.3 带缺省参数的函数
2.6.4 函数重载
2.6.5 名字空间
2.7 名字空间
2.8 C++动态内存分配
本章小结
习题与思考题
第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.2.4 对象的销毁与析构函数
3.3 静态成员
3.3.1 静态成员变量
3.3.2 静态成员函数
本章小结
习题与思考题
第4章 类的继承性
4.1 继承
4.1.1 继承的本质
4.1.2 继承的实现
4.1.3 父类成员的访问控制
4.1.4 继承的方式
4.2 子类对象
4.2.1 子类对象的初始化与构造函数
4.2.2 子类对象的销毁与析构函数
4.2.3 子类和父类对象的指针
4.3 多重继承
4.3.1 声明多重继承
4.3.2 父类成员名冲突
4.3.3 父类分解
4.3.4 虚继承
本章小结
习题与思考题
第5章 类的多态性
第6章 友元和运算符重载
第7章 贪吃蛇游戏设计
第8章 学籍管理系统
附录A Visual C++集成开发环境
附录B Visual C++下的程序调试
参考文献