第1章 程序设计与c++概述
1.1 程序与程序设计语言
1.1.1 程序
1.1.2 程序设计语言
1.1.3 程序设计
1.1.4 结构化程序设计
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 用VisualC++开发程序
1.6.1 C++程序的开发步骤和上机调试流程
1.6.2 VisualC++6.O调试C++程序的操作过程
本章小结
习题1
第2章 C++程序设计基础
2.1 数据与数据类型
2.1.1 数据与类型
2.1.2 C++中的数据类型
2.2 常量
2.2.1 数值常量
2.2.2 字符常量
.2.2.3 字符串常量
2.2.4 符号常量
2.2.5 const常量
2.3 变量
2.3.1 变量的定义
2.3.2 整型变量
2.3.3 实型变量
2.3.4 字符变量
2.4 各类数值型数据间的混合运算及数据类型转换
2.4.1 自动转换
2.4.2 强制转换
2.5 数据的输入与输出
2.5.1 输出流对象cout
2.5.2 输入流对象cin
2.6 基本运算符和表达式
2.6.1 运算符、表达式、优先级和结合性
2.6.2 算术运算符与算术表达式
2.6.3 赋值运算符与赋值表达式
2.6.4 自增、自减运算符与表达式
2.6.5 关系运算符与关系表达式
2.6.6 逻辑运算符与逻辑表达式
2.6.7 逗号运算符及逗号表达式
2.6.8 条件运算符与条件表达式
2.6.9 sizeof运算符
本章小结
习题2
第3章 程序流程控制
3.1 顺序结构程序设计
3.2 选择结构程序设计
3.2.1 if语句
3.2.2 switch语句
3.3 循环结构程序设计
3.3.1 while语句
3.3.2 do-while语句
3.3.3 for循环
3.3.4 循环的嵌套
3.3.5 几种循环的比较
3.4 几种控制语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 exit函数和abort函数
3.5 程序设计举例
本章小结
习题3
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义、初始化
4.1.2 一维数组元素的引用
4.1.3 程序设计举例
4.2 二维数组与多维数组
4.2.1 二维数组定义、初始化
4.2.2 二维数组元素的引用
4.2.3 多维数组
4.2.4 程序设计举例
4.3 字符数组和字符串
4.3.1 字符数组的定义与初始化
4.3.2 字符串与字符数组
4.3.3 字符数组的输入和输出
4.3.4 字符串处理函数
4.3.5 程序设计举例
4.4 综合程序设计举例
本章小结
习题4
第5章 模块设计
5.1 模块的实现——函数
5.1.1 函数的概念
5.1.2 函数的定义
5.1.3 函数的调用
5.1.4 被调用函数的声明
5.2 函数间的参数传递
5.2.1 值传递
5.2.2 地址传递
5.3 变量的存储类别和作用域
5.3.1 变量的作用域:局部变量和全局变量
5.3.2 变量的存储类别
5.4 函数的嵌套调用与递归调用
5.4.1 函数的嵌套调用
5.4.2 函数的递归调用
5.5 程序设计举例
5.6 重载函数
5.6.1 进行函数重载的原因
5.6.2 使用函数重载的条件
5.6.3 重载函数的使用方法
5.6.4 函数的默认参数
5.7 函数模板与模板函数
5.8 内联函数
5.9 const函数
5.10 编译预处理
5.10.1 文件包含命令
5.10.2 条件编译命令
5.11 宏定义与宏替换
5.11.1 宏定义
5.11.2 撤销已定义的宏
5.11.3 使用宏需注意的问题
本章小结
习题5
第6章 指针
6.1 地址与指针的概念
6.2 指针变量的定义与引用
6.2.1 指针变量的定义
6.2.2 指针变量的引用
6.3 指针的运算
6.3.1 指针的算术运算和比较运算
6.3.2 指向指针变量的指针与多级指针
6.3.3 指向void类型的指针
6.4 指针变量作为函数参数
6.5 指针与数组
6.5.1 指向一维数组的指针变量
6.5.2 数组指针作函数参数
6.5.3 指向二维数组的指针变量
6.6 内存的动态分配
6.6..1 new运算符的两种用法
6.6.2 delete运算符
6.7 指针数组
6.7.1 指针数组的概念
6.7.2 带参数的main函数
6.8 指针与函数
6.8.1 指针型函数
6.8.2 指向函数的指针变量
6.9 const类型的指针
6.9.1 常量指针(eonst对象)
6.9.2 指针常量(const指针)
6.9.3 指向常量的指针常量
6.10 引用
6.10.1 引用的概念
6.10.2 使用引用的注意事项
6.10.3 引用作为函数参数
6.10.4 函数返回引用
6.11 程序设计举例
第7章 类和对象
第8章 继承与派生
第9章 多态性与虚函数
第10章 运算符重载与类模板
第11章 流
第12章 利用MFC开发Windows应用程序
第13章 综合实训
附录 标准ASCII码表
参考文献