图书介绍
C++语言速成教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++语言速成教程](https://www.shukui.net/cover/42/31136293.jpg)
- 刘璟编著 著
- 出版社: 天津:南开大学出版社
- ISBN:7310011155
- 出版时间:1999
- 标注页数:320页
- 文件大小:13MB
- 文件页数:330页
- 主题词:
PDF下载
下载说明
C++语言速成教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 绪论2
第1章 程序设计与程序设计语言2
1.1 计算机与程序设计2
1.2 从低级语言到高级语言3
1.3 高级语言程序设计技术的发展5
1.4 程序设计技术的四个层次9
习题111
第2章 C++语言概述12
2.1 C++语言的形成过程12
2.2 C++语言的特点14
2.3 为什么应该选择C++语言16
习题216
第3章 学习C++语言程序设计17
3.1 困难与不利条件17
3.2 正确的指导思想19
习题319
第二部分C++程序设计22
第4章 初识C++程序22
4.1 简单的C++程序22
4.1.1 在屏幕上显示一句话22
4.1.2 求两个数的和23
4.1.3 计算圆面积23
4.2 执行C++程序24
4.2.1 编辑C++程序24
4.2.2 编译和链接过程25
4.3 几点说明26
习题427
第5章 给程序赋予“判断”能力28
5.1 按条件进行判断28
5.2 简单的计算器程序30
5.3 计算e的值和求素数34
习题536
第6章 批量数据的处理37
6.1 统计学生成绩37
6.2 输出三角函数表40
6.3 画一个四叶玫瑰线图形41
6.4 Eratosthenes筛法求素数43
习题644
第7章 把程序分解为若干个函数45
7.1 三次方程求根45
7.2 四元排序程序47
7.3 “三色冰激淋”程序49
7.4 解Hanoi塔问题51
习题752
第8章 指针和动态内存分配54
8.1 选择排序算法54
8.2 按字典序排列名表57
8.3 建立一个人员档案链表59
习题861
第9章 把数据和函数组合成类63
9.1 设计一个栈类63
9.2 职员档案的管理程序67
9.3 在平面上用直线和圆画图69
习题972
第10章 用户定义新的数据类型73
10.1 创建一个集合类型73
10.2 利用Stack类型解迷宫问题79
习题1083
第11章 类之间的层次关系84
11.1 公司雇员档案的管理84
11.2 计算函数的定积分89
11.3 利用图元类画图的程序93
习题11100
第12章 充分利用运算符重载功能101
12.1 集合运算符和集合类型101
12.2 定义一个完整的复数类型107
习题12114
第13章 利用模板设计高可重用的程序116
13.1 设计一个队列116
13.2 一个链表模板的设计118
13.3 带类型参数的函数121
习题13122
第14章 为系统设计运行仿真程序123
14.1 系统仿真的程序设计123
14.2 仿真程序的框架124
14.3 电梯运行系统127
14.4 办公大楼中Person类的设计130
14.5 楼层(Floor)类的设计138
14.6 电梯(elevator)类的设计142
14.7 电梯运行系统的仿真程序149
习题14152
第15章 设计一个完整的程序系统153
15.1 设计一个字处理系统153
15.2 设置常量和单词行类154
15.3 行(Line)类154
15.4 未格式化文本和格式化标尺158
15.5 缓冲区和格式化文本(文稿)163
15.6 格阵与表格169
15.7 文本段174
15.8 自底向上的面向对象设计175
习题15176
第三部分C++语言总述178
第16章 基本符号178
16.1 基本符号分类178
16.2 基本符号与ASCII码178
第17章C++语言的词汇181
17.1 关键字(Key word)181
17.2 标识符(Indentifier)181
17.3 字面常量(Literal Constant)182
17.4 运算符(Operator)182
17.5 分割符(Separator)185
第18章 语句185
18.1 说明语句187
18.1.1 常量说明187
18.1.2 变量说明187
18.1.3 类型说明191
18.1.4 函数说明192
18.1.5 类说明194
18.1.6 对象说明196
18.2 表达式语句196
18.3 控制语句198
18.3.1 顺序执行的程序199
18.3.2 分支控制语句199
18.3.3 循环语句202
18.3.4 无条件转移语句204
18.4 复合语句和空语句206
18.4.1 复合语句206
18.4.2 空语句206
第19章 数据与数据类型208
19.1 数据类型208
19.1.1 基本类型208
19.1.2 派生类型210
19.2 类,用户定义数据类型(1)210
19.2.1 完全用户定义的数据类型211
19.2.2 对象的初始化,构造与析构函数212
19.2.3 内联(Inline)函数214
19.2.4 静态成员215
19.2.5 友元(friend)216
19.2.6 重载(overload)216
19.2.7 用户定义数据类型的例217
19.3 用户定义类型(2)218
19.3.1 enum类型219
19.3.2 Struct类型与union类型219
19.4 数组、导出类型(1)222
19.4.1 一维数组222
19.4.2 多维数组223
19.4.3 数组与字符串224
19.5 指针,导出类型(2)225
19.5.1 指针变量说明225
19.5.2 指针变量的操作226
19.5.3 指针与数组228
19.5.4 字符串指针229
19.5.5 指针与函数231
19.5.6 指针与内存动态分配233
19.6 引用,导出类型(3)234
第20章 数据的处理237
20.1 基本运算和运算符237
20.1.1 运算符和表达式的概念237
20.1.2 运算类型与运算符238
20.1.3 赋值运算238
20.1.4 算术运算239
20.1.5 关系运算240
20.1.6 逻辑运算241
20.1.7 位运算242
20.1.8 其它运算243
20.1.9 运算的优先级247
20.1.10 运算与运算符小结248
20.2 函数249
20.2.1 函数说明250
20.2.2 函数调用250
20.2.3 函数的返回250
20.2.4 函数的参数252
20.2.5 值调用与引用调用253
20.2.6 函数的嵌套与递归256
20.2.7 内联函数257
20.2.8 函数重载257
20.3 运算符重载函数的设计259
20.3.1 函数的分类259
20.3.2 可重载的运算符260
20.3.3 运算符重载函数的定义262
20.3.4 算术运算符重载265
20.3.5 赋值运算符的重载266
20.3.6 增量减量运算符重载267
第21章 程序的组织(一)268
21.1 主函数268
21.2 预处理命令270
21.2.1 文件嵌入命令270
21.2.2 宏定义命令271
21.2.3 条件编译命令273
21.3 C++程序的SP框架274
第22章 程序的组织(二)278
22.1 C++程序的OOP框架278
22.2 封装280
22.2.1 构造函数与析构函数281
22.2.2 this指针281
22.2.3 静态成员282
22.2.4 常量成员283
22.2.5 内联函数成员284
22.2.6 结构与联合284
22.3 类之间的包含关系及友元285
22.3.1 类的对象成员285
22.3.2 类的友元287
22.3.3 类的嵌套288
22.4 类的继承与派生289
22.4.1 派生类的定义289
22.4.2 派生类的构造函数290
22.4.3 其它特征的继承292
22.4.4 二义性处理和虚基类293
22.5 虚函数294
22.5.1 基类指针和派生类指针295
22.5.2 虚函数的概念296
22.5.3 抽象基类297
22.6 模板298
22.6.1 类模板的定义298
22.6.2 函数模板300
22.6.3 与模板相关的几个问题302
第23章 输入输出系统305
23.1 文件与流305
23.2 流类库的优点306
23.3 C++的流类库307
23.4 输入输出的格式控制308
23.4.1 用于格式控制的类ios的成员函数308
23.4.2 格式控制符310
23.4.3 用户定义格式控制符311
23.5 其它输入输出控制函数312
23.5.1 I/O操作状态控制312
23.5.2 其它I/O控制314
23.6 文件的输入输出315
23.6.1 文件的打开及关闭315
23.6.2 文件的读写操作317