封面
版权信息
前言
第1章 C++概述
1.1 C++程序创建
1.2 C++程序结构
1.2.1 main函数
1.2.2 头文件包含
1.2.3 新头文件格式和名称空间
1.2.4 注释
1.2.5 C++程序组成
习题1
第2章 数据类型和基本输入/输出
2.1 计算机内的数据表示
2.1.1 数制
2.1.2 机内的数值和字符表示
2.2 基本数据类型
2.2.1 整型
2.2.2 实型
2.2.3 字符型
2.2.4 布尔型
2.3 字面常量
2.3.1 整数常量
2.3.2 实数常量
2.3.3 字符常量
2.3.4 字符串常量
2.3.5 布尔常量
2.4 变量
- APP免费
2.4.1 变量名命名
- APP免费
2.4.2 变量定义
- APP免费
2.4.3 变量赋值和初始化
- APP免费
2.5 标识符常量
- APP免费
2.5.1 const只读变量
- APP免费
2.5.2 #define标识符常量
- APP免费
2.5.3 枚举常量
- APP免费
2.6 基本输入/输出
- APP免费
2.6.1 输入流(cin)
- APP免费
2.6.2 输出流(cout)
- APP免费
习题2
- APP免费
第3章 运算符和表达式
- APP免费
3.1 算术运算
- APP免费
3.1.1 算术运算符
- APP免费
3.1.2 优先级和结合性
- APP免费
3.1.3 数据类型转换
- APP免费
3.1.4 代数式和表达式
- APP免费
3.2 赋值运算
- APP免费
3.2.1 左值和右值
- APP免费
3.2.2 数值截取和数值溢出
- APP免费
3.2.3 复合赋值
- APP免费
3.2.4 多重赋值
- APP免费
3.3 sizeof运算符
- APP免费
3.4 逗号运算符
- APP免费
3.5 自增和自减
- APP免费
3.5.1 一般使用
- APP免费
3.5.2 前缀和后缀的区别
- APP免费
3.5.3 几点注意
- APP免费
3.6 位运算
- APP免费
3.6.1 位逻辑运算
- APP免费
3.6.2 移位运算
- APP免费
习题3
- APP免费
第4章 基本语句和基本程序结构
- APP免费
4.1 C++语句概述
- APP免费
4.1.1 说明语句
- APP免费
4.1.2 表达式语句
- APP免费
4.1.3 块语句
- APP免费
4.2 分支语句
- APP免费
4.2.1 关系和逻辑表达式
- APP免费
4.2.2 if语句
- APP免费
4.2.3 ?:运算符及其表达式
- APP免费
4.2.4 switch语句
- APP免费
4.3 循环语句
- APP免费
4.3.1 while语句
- APP免费
4.3.2 do…while语句
- APP免费
4.3.3 for语句
- APP免费
4.3.4 循环语句的嵌套
- APP免费
4.4 转向语句
- APP免费
4.4.1 break语句
- APP免费
4.4.2 continue语句
- APP免费
4.4.3 goto语句
- APP免费
4.5 结构化程序设计应用
- APP免费
4.5.1 算法和流程图
- APP免费
4.5.2 求最大公约数和最小公倍数
- APP免费
4.5.3 自动出题器
- APP免费
4.5.4 打印图案
- APP免费
习题4
- APP免费
第5章 函数
- APP免费
5.1 函数概述
- APP免费
5.2 函数的定义和声明
- APP免费
5.2.1 函数的定义
- APP免费
5.2.2 函数的调用和声明
- APP免费
5.3 函数的参数特性
- APP免费
5.3.1 全局变量和局部变量
- APP免费
5.3.2 参数传递方式
- APP免费
5.3.3 函数的默认形参值
- APP免费
5.4 函数的调用特性
- APP免费
5.4.1 函数重载
- APP免费
5.4.2 内联函数
- APP免费
5.4.3 函数嵌套调用
- APP免费
5.4.4 递归函数
- APP免费
习题5
- APP免费
第6章 数组
- APP免费
6.1 一维数组
- APP免费
6.1.1 一维数组的定义和引用
- APP免费
6.1.2 一维数组的初始化和赋值
- APP免费
6.2 二维数组
- APP免费
6.2.1 二维数组的定义和引用
- APP免费
6.2.2 二维数组的初始化和赋值
- APP免费
6.3 字符数组和字符串
- APP免费
6.3.1 一维字符数组
- APP免费
6.3.2 二维字符数组
- APP免费
6.4 数组与函数
- APP免费
6.4.1 地址传递和值传递
- APP免费
6.4.2 传递数组
- APP免费
6.5 排序
- APP免费
习题6
- APP免费
第7章 指针和引用
- APP免费
7.1 指针的定义和操作
- APP免费
7.1.1 地址和指针
- APP免费
7.1.2 指针的定义和引用
- APP免费
7.1.3 const指针
- APP免费
7.2 指针和数组
- APP免费
7.2.1 指针和一维数组
- APP免费
7.2.2 指针和二维数组
- APP免费
7.2.3 字符指针和字符串
- APP免费
7.3 指针和函数
- APP免费
7.3.1 指针作为函数的参数
- APP免费
7.3.2 返回指针的函数
- APP免费
7.4 动态内存——使用new和delete
- APP免费
7.5 引用
- APP免费
7.5.1 引用的声明和操作
- APP免费
7.5.2 引用传递
- APP免费
7.5.3 返回引用
- APP免费
7.6 josephus问题
- APP免费
习题7
- APP免费
第8章 结构
- APP免费
8.1 结构类型
- APP免费
8.1.1 结构类型声明
- APP免费
8.1.2 结构类型变量的定义
- APP免费
8.1.3 结构类型变量的引用
- APP免费
8.1.4 重名问题
- APP免费
8.2 结构数组与指针
- APP免费
8.2.1 结构数组
- APP免费
8.2.2 结构指针
- APP免费
8.3 联合
- APP免费
8.3.1 联合的声明
- APP免费
8.3.2 联合变量的定义和使用
- APP免费
8.4 使用typedef
- APP免费
8.5 简单链表
- APP免费
8.5.1 链表概述
- APP免费
8.5.2 链表的创建和遍历
- APP免费
8.5.3 链表的删除
- APP免费
8.5.4 链表结点的插入和添加
- APP免费
8.5.5 用链表求解josephus问题
- APP免费
习题8
- APP免费
第9章 程序组织和编译预处理
- APP免费
9.1 作用域和可见性
- APP免费
9.1.1 函数原型作用域
- APP免费
9.1.2 函数作用域
- APP免费
9.1.3 块作用域
- APP免费
9.1.4 文件作用域
- APP免费
9.1.5 域运算符
- APP免费
9.2 内存区和存储类型
- APP免费
9.2.1 内存区
- APP免费
9.2.2 自动类型和寄存器类型
- APP免费
9.2.3 静态类型
- APP免费
9.2.4 外部类型
- APP免费
9.3 编译预处理
- APP免费
9.3.1 宏定义
- APP免费
9.3.2 文件包含命令
- APP免费
9.3.3 文件重复包含处理
- APP免费
9.4 名称空间
- APP免费
习题9
- APP免费
第10章 类和对象
- APP免费
10.1 类和对象概述
- APP免费
10.1.1 从结构到类
- APP免费
10.1.2 类的声明
- APP免费
10.1.3 对象的定义和成员的访问
- APP免费
10.1.4 类作用域和成员访问权限
- APP免费
10.2 构造函数和析构函数
- APP免费
10.2.1 构造函数
- APP免费
10.2.2 析构函数
- APP免费
10.3 对象的使用
- APP免费
10.3.1 对象赋值和拷贝
- APP免费
10.3.2 浅拷贝和深拷贝
- APP免费
10.3.3 对象成员的初始化
- APP免费
10.3.4 const对象
- APP免费
10.3.5 对象的生存期
- APP免费
10.4 综合应用实例
- APP免费
习题10
- APP免费
第11章 数据共享和成员特性
- APP免费
11.1 静态成员
- APP免费
11.1.1 静态成员概述
- APP免费
11.1.2 静态数据成员
- APP免费
11.1.3 静态成员函数
- APP免费
11.2 友元
- APP免费
11.2.1 友元概述
- APP免费
11.2.2 友元函数
- APP免费
11.2.3 友元类
- APP免费
11.3 const成员
- APP免费
11.4 综合应用实例
- APP免费
习题11
- APP免费
第12章 继承和派生
- APP免费
12.1 继承和派生概述
- APP免费
12.1.1 继承的概念
- APP免费
12.1.2 继承的特性
- APP免费
12.1.3 派生类的定义
- APP免费
12.2 继承方式
- APP免费
12.2.1 公有继承
- APP免费
12.2.2 私有继承
- APP免费
12.2.3 保护继承
- APP免费
12.2.4 不同继承方式的比较
- APP免费
12.3 派生类的构造和析构
- APP免费
12.3.1 构造和析构次序
- APP免费
12.3.2 派生类数据成员初始化
- APP免费
12.3.3 基类成员的访问
- APP免费
12.4 二义性和虚基类
- APP免费
12.4.1 二义性概述
- APP免费
12.4.2 二义性解决方法
- APP免费
12.4.3 虚基类和虚继承
- APP免费
12.5 综合应用实例
- APP免费
12.5.1 类间关系
- APP免费
12.5.2 设计实例
- APP免费
习题12
- APP免费
第13章 多态
- APP免费
13.1 多态和虚函数
- APP免费
13.1.1 多态概述
- APP免费
13.1.2 虚函数定义
- APP免费
13.1.3 虚析构函数
- APP免费
13.1.4 纯虚函数和抽象类
- APP免费
13.2 运算符重载
- APP免费
13.2.1 运算符重载函数
- APP免费
13.2.2 运算符重载限制
- APP免费
13.3 典型运算符重载
- APP免费
13.3.1 赋值运算符的重载
- APP免费
13.3.2 自增自减运算符的重载
- APP免费
13.3.3 下标运算符重载
- APP免费
13.4 综合应用实例
- APP免费
习题13
- APP免费
第14章 输入/输出流
- APP免费
14.1 概述
- APP免费
14.1.1 流和流类
- APP免费
14.1.2 标准流对象
- APP免费
14.1.3 提取和插入运算符重载
- APP免费
14.2 格式控制和错误处理
- APP免费
14.2.1 设置输出宽度和填充字符
- APP免费
14.2.2 控制实数显示
- APP免费
14.2.3 左右对齐输出
- APP免费
14.2.4 流的错误处理
- APP免费
14.3 使用输入/输出成员函数
- APP免费
14.3.1 输入操作的成员函数
- APP免费
14.3.2 输出操作的成员函数
- APP免费
14.4 文件流
- APP免费
14.4.1 文件和文件流概述
- APP免费
14.4.2 文件流的使用方法
- APP免费
14.4.3 顺序文件操作
- APP免费
14.4.4 随机文件操作
- APP免费
14.5 综合应用实例
- APP免费
习题14
- APP免费
实验1 认识Visual C++ 6.0中文版开发环境
- APP免费
实验2 数据类型、运算符和表达式
- APP免费
实验3 分支语句
- APP免费
实验4 循环语句
- APP免费
实验5 函数
- APP免费
实验6 数组
- APP免费
实验7 指针和引用
- APP免费
实验8 结构、程序组织和编译预处理
- APP免费
实验9 类和对象
- APP免费
实验10 继承和派生
- APP免费
实验11 多态
- APP免费
实验12 输入/输出流
- APP免费
综合应用实习
- APP免费
附录
- APP免费
附录A 常用C++库函数及类库
- APP免费
附录B ASCII码表
- APP免费
附录C 格式算子
- APP免费
附录D 格式控制成员函数
- APP免费
附录E 运算符优先级和结合性
- APP免费
附录F 从C到C++
- APP免费
《C++教程》读者意见反馈表
更新时间:2020-04-08 19:31:43