图书介绍
C++语言程序设计PDF|Epub|txt|kindle电子书版本下载
- 李宁主编 著
- 出版社: 北京:中央广播电视大学出版社
- ISBN:730401881X
- 出版时间:2000
- 标注页数:351页
- 文件大小:11MB
- 文件页数:358页
- 主题词:
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C++语言的简史与特点1
1.2 简单的C++程序2
1.3 程序的编辑、编译、连接和运行9
2.1 C++数据类型概述14
2.2 整型数据15
2.2.1 各种整型数据的基本情况15
2.2.2 整型常量的表示16
2.2.3 整型变量的定义和初始化17
2.3 字符型数据18
2.3.1 字符型数据的基本情况18
2.3.2 字符型常量的表示18
2.3.3 字符型变量的定义和初始化19
2.3.4 字符型与整型的关系19
2.4 枚举型数据21
2.4.1 枚举型数据的基本情况21
2.4.2 枚举类型的定义和枚举变量的定义21
2.4.3 枚举型与整型的关系21
2.5 实型数据23
2.5.1 各种实型数据的基本情况23
2.5.2 实型常量的表示24
2.5.3 实型变量的定义和初始化24
2.6 符号变量与常值变量25
2.7 数值表达式26
2.7.1 无操作符的表达式——简单表达式26
2.7.2 算术操作符26
2.7.3 位操作符27
2.7.4 赋值操作符28
2.7.5 复合赋值操作符28
2.7.6 增1减1操作符29
2.7.7 sizeof操作符30
2.7.8 操作符的优先级和结合性30
2.7.9 类型的自动转换与强制转换32
2.8 逻辑型数据与逻辑表达式35
2.8.1 逻辑型数据的基本情况35
2.8.2 逻辑表示式35
2.8.3 复合条件37
2.8.4 相反条件38
2.8.5 等价条件38
2.8.6 永假条件和永真条件39
2.8.7 逻辑型与其他数据类型的关系39
2.8.8 逻辑型数据库的应用——条件操作符与条件表达式40
2.9 自定义类型修饰符42
2.10 表达式的副作用与表达式语句43
2.10.1 表达式的副作用43
2.10.2 表达式副作用的应用——逗号操作符与逗号表达式44
2.10.3 表达式副作用的应用——表达式语句45
3.1 流程控制与程序结构51
3.2 条件分支结构52
3.2.1 if语句52
3.2.2 if语句的嵌套54
3.2.3 if多分支结构60
3.2.4 switch语句和switch 多分支结构62
3.3 循环结构67
3.3.1 for循环67
3.3.2 while循环71
3.3.3 do.....while循环75
3.3.4 循环结构的特殊控制:break和continue 的使用76
3.4 其他流程控制79
3.4.1 goto语句79
3.4.2 return语句79
4.1 一维数组86
4.1.1 一维数组的定义和初始化86
4.1.2 一维数组应用举例88
4.2 多维数组94
4.2.1 二维数组的定义和初始化94
4.2.2 二维数组应用举例96
4.3 字符数与字符串100
4.3.1 一维字符数组与字符串100
4.3.2 二维字符数组与字符串101
4.3.3 字符串的主要操作101
4.3.4 字符串处理应用举例103
5.1 函数的定义110
5.2 函数的调用113
5.2.1 函数调用格式及调用方式113
5.2.2 函数的递归调用113
5.3 函数原形与头文件117
5.4 函数调用中的参数传递122
5.4.1 “传值”是C++传递参数的基本方式122
5.4.2 数组参数122
5.4.3 可选参数126
5.5 内联(inline)函数129
5.6 函数重载与名字混成129
5.7 函数和变量的作用域131
5.7.1 函数的作用域131
5.7.2 变量的作用域和生存期131
5.8 函数模板135
6.1 指针的概念和指针变量的定义145
6.1.1 指针的概念145
6.1.2 指针变量的定义和初始化146
6.1.3 常值指针147
6.2 指针的基本操作148
6.2.1 指针赋值:操作符=(指针赋值)148
6.2.2 取变量的地址:操作符&(取地址)148
6.2.3 间接访问:操作符148
6.2.4 判断一指针是否是空指针:操作符==(等于) !=(不等于)149
6.2.5 计算两地址间数据单元的个数:操作符-(指针相减)149
6.2.6 指针移动150
6.2.7 指针表达式的副作用151
6.2.8 指针类型的强制转换152
6.2.9 指针操作符的综合运用152
6.3 指针与数组156
6.3.1 一维数组元素的指针访问方式156
6.3.2 多维数组元素的指针访问方式157
6.3.3 关于“指向函数的指针”159
6.3.4 字符指针与字符串160
6.3.5 指针数组与命令行参数161
6.3.6 数组参数实际上是指针166
6.4 指针与函数167
6.4.1 指针参数167
6.4.2 指针函数:返回指针值的函数171
6.4.3 函数指针:指向函数的指针172
6.4.4 作为参数传递的函数173
6.5 引用175
6.5.1 引用变量和引用参数175
6.5.2 引用函数178
6.5.3 函数引用178
6.6 动态空间管理180
6.6.1 非数组动态空间180
6.6.2 数组动态空间181
6.7 复杂说明的判别182
6.7.1 判别要点183
6.7.2 判别步骤——右-左原则183
7.1 结构的定义194
7.1.1 结构的定义格式195
7.1.2 定义格式举例196
7.1.3 结构使用说明196
7.2 结构变量的定义和初始化197
7.2.1 用结构类型名定义变量198
7.2.2 定义结构类型的同时定义变量200
7.2.3 定义无名结构类型的同时定义变量200
7.3 结构成员的访问操作201
7.4 结构与函数211
7.5 结构与链表215
7.6 结构与操作符重载220
7.7 联合230
7.7.1 联合的定义和访问230
7.7.2 使用联合举例232
8.1 类的定义245
8.1.1 类的定义格式245
8.1.2 定义格式举例245
8.1.3 类的定义与使用说明248
8.2 构造函数254
8.2.1 无参构造函数和有参构造函数255
8.2.2 拷贝构造函数259
8.2.3 赋值操作符的重载261
8.2.4 构造函数中的初始化表261
8.3 析构函数262
8.4 友元函数和友元类265
8.5 类的继承271
8.5.1 派生类定义的格式272
8.5.2 格式举例273
8.5.3 应用举例283
8.6 类的虚函数与多态性287
8.7 类的表态成员291
8.8 模板类293
9.1 C++流的概念307
9.1.1 C++流的体系结构307
9.1.1 预定义流对象309
9.1.3 提取操作符>>和插入操作符<<309
9.1.4 有格式输入输出和无格式输入输出310
9.1.5 操纵符311
9.2 输入输出的格式控制311
9.2.1 格式控制标志的设置311
9.2.2 输入输出的数制状态控制313
9.2.3 输入输出的宽度控制314
9.2.4 输入输出精度控制314
9.2.5 浮点数输出方式控制315
9.2.6 小数点处理方式控制315
9.2.7 对齐方式控制315
9.2.8 填充字符316
9.2.9 非负数的符号表示方式316
9.2.10 逻辑常量输出方式316
9.2.11 插入换行符316
9.2.12 插入字符串结束符317
9.2.13 是否忽略前导空白字符317
9.2.14 是否立即写缓317
9.2.15 跳过前导空白字符317
9.2.16 格式控制实例317
9.3 文件操作319
9.3.1 文件的概念319
9.3.2 文件流对象的建立321
9.3.3 文件流状态的判定323
9.3.4 文本文件的访问操作323
9.3.5 二进制文件的访问操作330
9.4 字符串流337
附录A:操作符的优先级和结合性345
附录B:常用标准函数及其头文件346
附录C:常用字符与ASCII码对照表351