| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 C++概述
1.1 C++的起源
1.2 C++的特点
1.2.1 对面向对象开发的支持
1.2.2 C++与C的比较
1.3 简单的C++程序
1.4 C++上机操作
小结
综合练习一
一、选择题
二、简答题
三、上机题
第2章 数据类型和表达式
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.2 关键字和标识符
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.3 类型转换
2.4 运算符和表达式
2.4.1 运算符优先级
2.4.2 算术运算符和算术表达式
2.4.3 赋值运算符和赋值表达式
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 逗号运算符和逗号表达式
2.4.7 按位逻辑运算符
2.5 简单的输入/输出
2.5.1 输入cin
2.5.2 输出cout
小结
综合练习二
一、选择题
二、简答题
三、上机题
第3章 程序结构和流程控制语句
3.1 C++语言的语句
3.1.1 C++程序的3种基本结构
3.1.2 顺序流程的流程图
3.2 分支语句
3.2.1 if语句
3.2.2 条件运算符和条件表达式
3.2.3 switch语句
3.3 循环语句
3.3.1 while语句
3.3.2 do…while语句
3.3.3 for语句
3.4 控制执行顺序的语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句
小结
综合练习三
一、选择题
二、简答题
三、上机题
第4章 数组
4.1 数组的概念
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.4 字符数组的定义和使用
4.4.1 字符数组
4.4.2 字符数组的定义
4.4.3 字符数组的初始化
4.4.4 字符数组应用举例
4.5 字符串
4.5.1 字符串结束标志
4.5.2 字符串处理函数
小结
综合练习四
一、选择题
二、简答题
三、上机题
第5章 函数
5.1 函数的概述
5.1.1 函数的定义和调用
5.1.2 函数的参数传递
5.1.3 函数的返回值
5.2 函数的嵌套调用和递归调用
5.3 模块
5.4 作用域
5.5 内联函数
5.6 函数的重载
5.6.1 用返回值重载
5.6.2 安全类型连接
小结
综合练习五
一、选择题
二、简答题
三、上机题
第6章 编译预处理
6.1 宏(Macro)
6.1.1 不带参数的宏
6.1.2 带参数的宏
6.2 文件包含(#include)
6.3 条件编译
6.3.1 #ifdef
6.3.2 #ifndef
6.3.3 #if
小结
综合练习六
一、选择题
二、简答题
三、上机题
第7章 指针
7.1 指针的概念
7.2 指针变量
7.2.1 指针变量的定义
7.2.2 指针变量的引用
7.2.3 指针变量作为函数参数
7.3 数组与指针
7.4 指针数组和指向指针的指针
7.5 new和delete运算符
7.5.1 运算符new的用法
7.5.2 运算符delete的用法
小结
综合练习七
一、选择题
二、简答题
三、上机题
第8章 类和对象
8.1 概述
8.2 类与对象
8.2.1 类
8.2.2 对象
8.3 构造函数和析构函数
8.3.1 构造函数和析构函数的特点
8.3.2 拷贝构造函数
8.4 工程的使用
8.5 内联函数和外联函数
8.6 对象指针
8.6.1 对象指针作函数的参数
8.6.2 对象引用作函数参数
8.7 this指针
8.8 类的作用域
8.9 对象数组
8.9.1 对象数组的定义
8.9.2 对象数组的赋值
8.9.3 指向数组的指针和指针数组
8.10 对象的生存期
小结
综合练习八
一、选择题
二、简答题
三、上机题
第9章 枚举类型、结构类型和类型别名
9.1 枚举类型
9.2 结构类型
9.3 类型别名
小结
综合练习九
一、选择题
二、简答题
三、上机题
第10章 继承和派生类
10.1 继承与派生
10.1.1 继承与派生类的概念
10.1.2 基类与派生类的关系
10.1.3 派生类的构造函数和析构函数
10.1.4 子类型化
10.1.5 类型适应
10.2 多重继承
10.2.1 多继承的构造函数
10.2.2 二义性问题
10.3 虚基类
10.3.1 虚基类的声明
10.3.2 虚基类的构造函数
10.4 静态成员
10.4.1 静态数据成员
10.4.2 静态成员函数
小结
综合练习十
一、选择题
二、简答题
三、上机题
第11章 友元与运算符重载
11.1 友元
11.1.1 友元函数
11.1.2 友元类
11.2 运算符重载
11.2.1 运算符重载的概念
11.2.2 运算符重载的参数和返回值
11.2.3 可以重载的运算符
11.2.4 重载+、-、*、\运算符
11.2.5 重载下标运算符[ ]
11.2.6 重载++和--运算符
12.2.7 重载函数调用运算符( )
11.2.8 不能重载的运算符
11.3 多态性与虚函数
11.3.1 虚函数
11.3.2 多态性
11.3.3 纯虚函数和抽象类
小结
综合练习十一
一、选择题
二、简答题
三、上机题
第12章 流类体系与文件操作
12.1 C++的流类体系
12.1.1 流
12.1.2 基本流类体系
12.1.3 标准输入输出流
12.1.4 流的格式控制
12.1.5 数据输入输出成员函数
12.1.6 重载提取与插入运算符
12.2 文件操作
12.2.1 C++文件概述
12.2.2 C++文件流类体系
12.2.3 文件的使用方法
小结
综合练习十二
一、选择题
二、简答题
三、上机题
第13章 综合应用实例
13.1 银行存储系统设计
13.1.1 编程目的
13.1.2 系统简介
13.1.3 编程思路
13.1.4 程序代码
13.1.5 程序演示
13.2 无穷大整数设计
13.2.1 编程目的
13.2.2 系统简介
13.2.3 编程思路
13.2.4 程序代码
13.2.5 程序演示
13.3 最短路径问题
13.3.1 编程目的
13.3.2 系统简介
13.3.3 编程思路
13.3.4 程序代码
13.3.5 程序演示
13.4 五子棋程序
13.4.1 编程目的
13.4.2 系统简介
13.4.3 编程思路
13.4.4 程序代码
13.4.5 程序演示
附录 C++关键字
参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
参考文献