图书介绍
C++程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 苏仕华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302132445
- 出版时间:2006
- 标注页数:320页
- 文件大小:11MB
- 文件页数:328页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C++程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 绪论1
1.1 程序设计语言的发展1
1.2 计算机求解问题的过程2
1.3 面向过程的程序设计方法4
1.4 面向对象的程序设计方法6
1.5 C++语言基础9
1.5.1 C++语言与C语言的关系9
1.5.2 简单的C++程序10
1.5.3 C++语言程序结构11
1.5.4 C++语言的单词12
1.5.5 C++程序的书写格式14
1.6 C++程序的编辑、编译和运行15
习题118
第2章 基本数据类型和表达式20
2.1 基本数据类型20
2.2 变量和常量21
2.2.1 变量21
2.2.2 常量23
2.3 运算符和表达式27
2.3.1 算术运算28
2.3.2 关系和逻辑运算29
2.3.3 赋值运算符和赋值表达式31
2.3.4 逗号运算符与逗号表达式32
2.3.5 其他运算符32
2.4 类型定义语句33
习题234
3.1.1 键盘输入38
第3章 结构化程序设计38
3.1 基本的输入和输出38
3.1.2 标准格式输出(即默认格式)40
3.1.3 使用控制符的输出41
3.2 选择结构(分支)44
3.2.1 if语句44
3.2.2 switch语句46
3.3 循环控制结构49
3.3.1 while语句49
3.3.2 do-while语句51
3.3.3 for循环语句52
3.4 控制转向语句55
3.4.1 break语句55
3.4.2 continue语句56
3.4.3 goto语句57
3.5 控制结构程序举例58
习题360
第4章 数组和字符串66
4.1 一维数组66
4.1.1 一维数组的定义66
4.1.2 一维数组元素的引用66
4.1.3 一维数组的初始化67
4.1.4 一维数组引用举例68
4.2 二维数组69
4.2.1 二维数组的定义69
4.2.2 二维数组的初始化70
4.3.1 字符数组的初始化71
4.3 字符数组71
4.3.2 字符数组的输入/输出72
4.3.3 常用字符串处理函数73
4.3.4 二维字符数组77
4.4 数组应用举例78
4.4.1 矩阵相乘78
4.4.2 选择排序79
4.4.3 布尔数组80
习题481
第5章 指针和引用85
5.1 指针85
5.1.1 指针概述85
5.1.2 指针运算87
5.2.1 数组名与指针90
5.2 指针与数组90
5.2.2 数组元素与指针91
5.2.3 指向数组的指针和指针数组94
5.3 动态存储分配(堆)96
5.4 使用const限定符的指针98
5.5 引用100
5.5.1 引用的概念100
5.5.2 引用的使用101
5.5.3 引用与指针的区别102
习题5103
第6章 函数和存储类108
6.1 函数概述108
6.1.1 函数的定义109
6.1.2 函数的说明110
6.2 函数的调用111
6.2.1 函数值和return语句112
6.2.2 函数的调用方式113
6.2.3 数组名作为函数参数116
6.2.4 设置函数参数的默认值120
6.2.5 函数的递归调用122
6.3 函数返回值126
6.3.1 返回引用的函数126
6.3.2 返回指针的函数128
6.4 函数指针130
6.4.1 函数指针的定义131
6.4.2 函数指针的赋值131
6.4.3 使用函数指针调用函数131
6.4.4 函数指针作为函数参数132
6.5 内联函数和函数重载134
6.5.1 内联函数134
6.5.2 函数重载135
6.6 函数模板138
6.6.1 函数模板的定义139
6.6.2 重载模板函数140
6.6.3 模板函数141
6.7 变量的存储类型142
6.7.1 程序块结构142
6.7.2 自动型变量143
6.7.3 外部型变量144
6.7.4 静态型变量145
习题6148
6.7.5 寄存器型变量148
6.7.6 局部变量和全局变量148
第7章 结构类型158
7.1 结构概念158
7.1.1 结构类型和结构变量的定义158
7.1.2 结构成员的表示和结构的赋值159
7.1.3 结构与数组160
7.1.4 返回结构的函数162
7.2 结构与链表163
7.2.1 结构的嵌套164
7.2.2 链表的建立和访问164
7.2.3 链表结点的插入和删除167
7.2.4 链表综合实例——职工信息管理系统169
习题7171
8.1.1 结构与类178
第8章 类和对象基础178
8.1 类178
8.1.2 类的定义179
8.2 对象181
8.2.1 对象的定义181
8.2.2 对象的使用182
8.3 构造函数和析构函数183
8.3.1 定义构造函数183
8.3.2 默认构造函数和默认参数185
8.3.3 拷贝构造函数和默认拷贝构造函数186
8.3.4 构造函数重载188
8.3.5 析构函数189
8.3.6 综合实例191
8.4.1 成员函数193
8.4 类成员与友元193
8.4.2 静态类成员196
8.4.3 友元函数200
8.4.4 将成员函数说明为友元201
8.4.5 友元类202
8.5 类模板204
8.5.1 类模板的定义204
8.5.2 类模板的使用205
8.6 类的作用域和对象生存期206
8.6.1 类的作用域206
8.6.2 对象的生存期207
8.6.3 局部类209
8.6.4 嵌套类210
习题8211
第9章 类和对象的应用217
9.1 对象指针和对象引用217
9.1.1 指向对象的指针和对象引用217
9.1.2 指向类成员的指针219
9.1.3 this指针222
9.2 对象数组和指向对象数组的指针223
9.2.1 对象数组223
9.2.2 无名对象和临时对象225
9.2.3 对象指针数组228
9.2.4 指向对象数组的指针228
9.3 常(const)对象229
9.3.1 常量成员230
9.3.3 常成员函数231
9.3.2 常对象231
9.4.1 子对象232
9.4 子对象和堆对象232
9.4.2 堆对象与构造函数233
习题9237
第10章 继承和组成244
10.1 继承和派生的基本概念244
10.1.1 基类和派生类的关系244
10.1.2 派生类的定义245
10.2 派生类的继承方式246
10.2.1 公有继承方式246
10.2.2 私有继承方式248
10.2.3 保护继承方式249
10.3.1 类成员的访问权限250
10.3 单一继承250
10.3.2 派生类的构造函数和析构函数251
10.4 多重继承253
10.4.1 多重继承派生类的定义253
10.4.2 多重继承派生类的构造函数255
10.4.3 两义性问题257
10.5 虚基类261
10.5.1 虚基类的基本概念261
10.5.2 虚基类的构造函数263
10.6 组成264
习题10268
第11章 多态性和虚函数274
11.1 运算符的重载274
11.1.1 类成员函数实现运算符重载275
11.1.2 运算符重载为类的友元函数276
11.2 静态联编和动态联编278
11.2.1 静态联编278
11.2.2 公有继承和赋值兼容规则280
11.2.3 动态联编与虚函数281
11.3 纯虚函数与抽象类284
11.3.1 纯虚函数285
11.3.2 抽象类286
11.4 虚析构函数288
习题11290
12.1 流类库294
12.1.1 流类库基本类的继承结构294
第12章 I/O流类库及其应用294
12.1.2 运算符“<<”和“>>”的重载295
12.1.3 格式控制297
12.2 磁盘文件操作299
12.2.1 文件操作方式300
12.2.2 文件的打开和关闭301
12.2.3 I/O的成员函数302
12.2.4 二进制输出文件307
12.3 文件读写综合实例308
习题12312
附录A C++常用运算符的优先级313
附录B C语言输入/输出函数(printf、scanf)314
附录C C语言的动态存储分配函数318
参考文献320