图书介绍
C++语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 宁涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302503057
- 出版时间:2018
- 标注页数:347页
- 文件大小:53MB
- 文件页数:365页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++编程基础1
1.1 计算机程序设计语言的发展1
1.1.1 机器语言与汇编语言1
1.1.2 高级语言2
1.1.3 面向对象程序设计语言2
1.2 C++语言概述3
1.3 C++程序开发过程4
1.4 C++程序举例5
1.5 注释方法6
1.6 C++的编程风格6
1.6.1 代码行规范7
1.6.2 修饰符和注释符规范8
1.6.3 类版式的规范8
1.7 C++的输入/输出简介9
小结10
习题110
第2章 基本数据类型及表达式12
2.1 C++的数据类型12
2.1.1 字符集与关键字13
2.1.2 基本数据类型13
2.2 变量定义14
2.2.1 变量的命名14
2.2.2 变量的定义格式15
2.2.3 变量的赋值与初始化15
2.3 常量定义16
2.3.1 文字常量16
2.3.2 符号常量18
2.3.3 常变量18
2.4 运算符与表达式19
2.4.1 算术运算符19
2.4.2 关系运算符20
2.4.3 逻辑运算符20
2.4.4 赋值运算符21
2.4.5 自增、自减运算符22
2.4.6 位运算符23
2.4.7 其他运算符24
2.4.8 运算符的优先级25
2.5 类型转换26
2.5.1 自动类型转换26
2.5.2 强制类型转换27
2.6 实例应用与剖析28
小结29
习题230
第3章 语句与控制结构31
3.1 语句格式31
3.2 控制结构32
3.3 if语句33
3.3.1 基本if语句33
3.3.2 if…else语句34
3.3.3 嵌套if语句35
3.3.4 条件运算符37
3.4 switch语句37
3.5 for循环语句40
3.5.1 for语句40
3.5.2 for语句的循环嵌套41
3.6 while循环语句42
3.6.1 while语句42
3.6.2 do…while语句43
3.7 转移语句44
3.7.1 break语句45
3.7.2 continue语句46
3.7.3 goto语句46
3.8 实例应用与剖析47
小结49
习题350
第4章 函数53
4.1 函数的定义与调用53
4.1.1 函数的定义53
4.1.2 函数的调用55
4.1.3 函数的嵌套调用56
4.1.4 递归调用57
4.2 函数的声明58
4.3 内联函数59
4.4 函数重载61
4.5 带默认形参值的函数63
4.6 实例应用与剖析64
小结69
习题469
第5章 程序结构72
5.1 全局变量与局部变量72
5.1.1 内存区域的布局72
5.1.2 全局变量73
5.1.3 局部变量74
5.1.4 静态局部变量76
5.2 外部存储类型77
5.3 作用域79
5.3.1 函数原型作用域79
5.3.2 局部作用域79
5.3.3 函数作用域80
5.3.4 文件作用域80
5.4 文件结构81
5.4.1 头文件81
5.4.2 编译预处理82
5.5 实例应用与剖析83
小结85
习题586
第6章 数组89
6.1 一维数组89
6.1.1 一维数组的定义89
6.1.2 一维数组的地址表示92
6.1.3 一维数组的使用92
6.2 二维数组95
6.2.1 二维数组的定义95
6.2.2 二维数组的地址表示97
6.2.3 二维数组的使用97
6.3 数组作为函数参数99
6.3.1 数组元素作为函数参数99
6.3.2 数组名作为函数参数99
6.4 字符数组与字符串101
6.4.1 字符数组的定义101
6.4.2 字符数组的初始化101
6.5 实例应用与剖析104
小结108
习题6109
第7章 指针与引用112
7.1 指针112
7.1.1 指针变量的定义112
7.1.2 指针变量的初始化113
7.1.3 指针的运算115
7.1.4 指针与数组117
7.1.5 指针与字符串118
7.1.6 指针与函数119
7.2 引用124
7.2.1 引用的定义124
7.2.2 引用的操作125
7.2.3 引用与函数126
7.2.4 常引用129
7.3 实例应用与剖析130
小结133
习题7133
第8章 结构体136
8.1 结构体136
8.1.1 结构体的概念136
8.1.2 结构体类型的声明137
8.1.3 结构体变量的声明138
8.1.4 结构体变量成员的访问139
8.1.5 结构体变量的赋值140
8.2 结构体与数组142
8.3 结构体与指针145
8.4 结构体与函数147
8.4.1 传递结构体参数147
8.4.2 返回结构体153
小结155
习题8156
第9章 类与对象159
9.1 类与对象的定义159
9.1.1 面向对象程序设计159
9.1.2 类的定义160
9.1.3 成员函数161
9.1.4 对象的定义164
9.2 构造函数与析构函数165
9.2.1 构造函数的定义165
9.2.2 带参数的构造函数168
9.2.3 重载构造函数169
9.2.4 析构函数172
9.2.5 复制构造函数174
9.3 对象的使用178
9.3.1 组合178
9.3.2 对象指针179
9.3.3 对象引用181
9.3.4 对象数组182
9.3.5 new和delete的使用185
9.3.6 this指针187
9.4 静态成员187
9.4.1 静态数据成员188
9.4.2 静态成员函数189
9.5 友元191
9.5.1 友元函数191
9.5.2 友元类192
9.6 常对象与常成员193
9.6.1 常对象193
9.6.2 常成员函数193
9.6.3 常数据成员194
9.7 实例应用与剖析196
小结198
习题9199
第10章 继承与派生206
10.1 继承与派生的定义206
10.1.1 继承的定义206
10.1.2 派生类的构成207
10.2 继承方式209
10.2.1 公有继承209
10.2.2 私有继承211
10.2.3 保护继承213
10.3 派生类的构造213
10.4 多继承216
10.4.1 多继承派生类的构造216
10.4.2 多继承的二义性问题218
10.5 赋值兼容220
10.6 虚拟继承与虚基类221
10.7 实例应用与剖析225
小结228
习题10229
第11章 多态性与虚函数234
11.1 多态性234
11.2 运算符重载235
11.2.1 运算符重载的实现235
11.2.2 运算符作为成员函数236
11.2.3 运算符作为类的友元函数239
11.3 虚函数242
11.3.1 派生类指针242
11.3.2 虚函数的定义与限制244
11.3.3 纯虚函数与抽象类246
小结248
习题11248
第12章 模板253
12.1 模板的概念253
12.2 函数模板254
12.2.1 函数模板的定义254
12.2.2 函数模板的实例化255
12.2.3 函数模板的重载259
12.3 类模板261
12.3.1 类模板的定义261
12.3.2 类模板的实例化262
12.3.3 类模板与友元265
12.3.4 类模板与静态成员266
12.3.5 类模板的继承与派生266
12.4 标准模板库267
小结269
习题12269
第13章 I/O流272
13.1 流的概念272
13.2 C++流库概述273
13.2.1 标准流类274
13.2.2 文件流类274
13.2.3 串流类274
13.3 使用I/O成员函数274
13.3.1 istream流中的常用成员函数274
13.3.2 ostream流中的常用成员函数275
13.4 格式控制277
13.4.1 用流对象的成员函数277
13.4.2 用控制符279
13.5 文件操作281
小结286
习题13286
第14章 异常处理289
14.1 异常的概念289
14.2 异常处理概述290
14.3 异常处理的实现291
14.4 异常处理的规则294
14.5 异常规范296
14.6 异常处理与构造函数和析构函数298
14.7 异常处理类301
14.7.1 异常处理与类301
14.7.2 C++标准库的异常处理类306
小结308
习题14309
第15章 虚拟校园仿真系统实例311
15.1 建模过程311
15.1.1 道路模型311
15.1.2 建筑模型311
15.2 系统功能模块313
15.2.1 三维模型驱动模块313
15.2.2 速度控制模块315
15.2.3 视线调节模块316
15.3 开发系统源代码320
习题参考答案331
参考文献347
热门推荐
- 2324184.html
- 3528599.html
- 53127.html
- 1353568.html
- 182450.html
- 2404277.html
- 915792.html
- 399721.html
- 876750.html
- 1189583.html
- http://www.ickdjs.cc/book_2981238.html
- http://www.ickdjs.cc/book_245478.html
- http://www.ickdjs.cc/book_2546183.html
- http://www.ickdjs.cc/book_3118188.html
- http://www.ickdjs.cc/book_3161199.html
- http://www.ickdjs.cc/book_1352934.html
- http://www.ickdjs.cc/book_1379595.html
- http://www.ickdjs.cc/book_2037077.html
- http://www.ickdjs.cc/book_626729.html
- http://www.ickdjs.cc/book_3450458.html