图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计](https://www.shukui.net/cover/21/30806223.jpg)
- 朱润酥,李令雄编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502433449
- 出版时间:2003
- 标注页数:368页
- 文件大小:30MB
- 文件页数:378页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C++的起源1
2.4.2算术运算符和算术表达式 31
目 录1
第1章C++概述1
1.2 C++的特点2
1.2.1对面向对象开发的支持2
1.2.2 C++与C的比较3
1.3 简单的C++程序5
1.4 C++上机操作7
综合练习一9
一、选择题9
小结9
二、简答题10
三、上机题10
第2章数据类型和表达式11
2.1 常量和变量11
2.1.1常量11
2.1.2变量12
2.2关键字和标识符16
2.3数据类型20
2.3.1整数类型22
2.3.2浮点类型26
2.3.3类型转换27
2.4运算符和表达式30
2.4.1运算符优先级30
2.4.3赋值运算符和赋值表达式33
2.4.4关系运算符和关系表达式34
2.4.5逻辑运算符和逻辑表达式35
2.4.6逗号运算符和逗号表达式36
2.4.7按位逻辑运算符38
2.5简单的输入/输出40
2.5.1输入cin40
2.5.2输出cout41
三、上机题42
二、简答题42
小结42
一、选择题42
综合练习二42
第3章程序结构和流程控制语句44
3.1 C++语言的语句44
3.1.1 C++程序的3种基本结构45
3.1.2顺序流程的流程图45
3.2分支语句46
3.2.1 if语句46
3.2.2条件运算符和条件表达式49
3.2.3 switch语句50
3.3循环语句53
3.3.1 while语句53
3.3.2 do…while语句55
3.3.3 for语句56
3.4.2 continue语句58
3.4.1 break语句58
3.4控制执行顺序的语句58
3.4.3 goto语句59
小结60
综合练习三60
一、选择题60
二、简答题61
三、上机题62
第4章数组63
4.1数组的概念63
4.2一维数组的定义和使用63
4.2.1一维数组的定义64
4.2.2一维数组的初始化65
4.2.3一维数组元素的使用66
4.2.4一维数组程序举例66
4.3.2二维数组的初始化68
4.3二维数组的定义和使用68
4.3.1二维数组的定义68
4.3.3二维数组元素的使用69
4.3.4二维数组程序举例69
4.4字符数组的定义和使用71
4.4.1字符数组71
4.4.2字符数组的定义71
4.4.3字符数组的初始化71
4.4.4字符数组应用举例72
4.5字符串73
4.5.1字符串结束标志73
4.5.2字符串处理函数73
小结73
综合练习四74
一、选择题74
二、简答题75
三、上机题76
第5章函数78
5.1 函数的概述78
5.1.1 函数的定义和调用78
5.1.2函数的参数传递83
5.1.3函数的返回值84
5.2 函数的嵌套调用和递归调用86
5.3模块95
5.4作用域97
5.5内联函数99
5.6函数的重载101
5.6.1用返回值重载103
5.6.2安全类型连接103
小结105
综合练习五105
一、选择题105
二、简答题105
三、上机题106
第6章编译预处理107
6.1宏(Macro)107
6.1.1不带参数的宏107
6.1.2带参数的宏109
6.2文件包含(#include)110
6.3 条件编译111
6.3.1#ifdef111
6.3.2#ifndef112
6.3.3#if112
小结113
综合练习六113
一、选择题113
二、简答题113
三、上机题113
7.1指针的概念114
第7章指针114
7.2指针变量116
7.2.1指针变量的定义116
7.2.2指针变量的引用117
7.2.3指针变量作为函数参数119
7.3数组与指针123
7.4指针数组和指向指针的指针123
7.5 new和delete运算符124
7.5.2运算符delete的用法125
7.5.1运算符new的用法125
小结128
综合练习七128
一、选择题128
二、简答题129
三、上机题131
8.2.1 类134
8.2类与对象134
8.1 概述134
第8章类和对象134
8.2.2对象136
8.3构造函数和析构函数138
8.3.1构造函数和析构函数的特点138
8.3.2拷贝构造函数140
8.4工程的使用142
8.5内联函数和外联函数150
8.6对象指针150
8.6.1 对象指针作函数的参数152
8.6.2对象引用作函数参数153
8.7 this指针154
8.8类的作用域155
8.9对象数组155
8.9.1 对象数组的定义155
8.9.2对象数组的赋值155
8.9.3指向数组的指针和指针数组156
8.10对象的生存期159
小结159
综合练习八159
一、选掸题159
二、简答题160
三、上机题163
第9章枚举类型、结构类型和类型别名164
9.1 枚举类型164
9.2结构类型166
9.3类型别名171
小结172
综合练习九172
一、选择题172
二、简答题173
三、上机题173
10.1.1继承与派生类的概念174
10.1 继承与派生174
第10章继承和派生类174
10.1.2基类与派生类的关系178
10.1.3派生类的构造函数和析构函数180
10.1.4子类型化183
10.1.5类型适应183
10.2多重继承184
10.2.1 多继承的构造函数184
10.2.2二义性问题186
10.3 虚基类191
10.3.1虚基类的声明191
10.3.2虚基类的构造函数193
10.4 静态成员194
10.4.1静态数据成员194
10.4.2静态成员函数196
综合练习十197
一、选择题197
小结197
二、简答题198
三、上机题201
第11章友元与运算符重载204
11.1 友元204
11.1.1友元函数204
11.1.2友元类205
11.2.1 运算符重载的概念206
1 1.2运算符重载206
11.2.2运算符重载的参数和返回值207
11.2.3可以重载的运算符209
11.2.4重载+、-、*、\运算符213
11.2.5重载下标运算符[]213
11.2.6重载++和运算符214
12.2.7重载函数调用运算符()216
11.2.8不能重载的运算符216
11.3.1 虚函数217
11.3多态性与虚函数217
11.3.2多态性220
11.3.3纯虚函数和抽象类221
小结223
综合练习十一224
一、选择题224
二、简答题224
三、上机题227
第12章流类体系与文件操作228
12.1 C++的流类体系228
12.1.1流228
12.1.2基本流类体系228
12.1.3标准输入输出流229
12.1.4流的格式控制231
12.1.5数据输入输出成员函数238
12.1.6重载提取与插入运算符239
12.2.3文件的使用方法244
12.2.2 C++文件流类体系244
12.2文件操作244
12.2.1 C++文件概述244
小结247
综合练习十二247
一、选择题247
二、简答题248
三、上机题249
第13章综合应用实例250
13.1银行存储系统设计250
13.1.1编程目的250
13.1.2系统简介250
13.1.3编程思路250
13.1.4程序代码251
13.1.5程序演示254
13.2.4程序代码256
13.2.3编程思路256
13.2无穷大整数设计256
13.2.2系统简介256
13.2.1编程目的256
13.2.5程序演示261
13.3最短路径问题261
13.3.1编程目的261
13.3.2系统简介261
13.3.3编程思路262
13.3.4程序代码262
13.3.5程序演示284
13.4五子棋程序285
13.4.1编程目的285
13.4.2系统简介285
13.4.3编程思路286
13.4.4程序代码292
13.4.5程序演示339
附录C++关键字340
参考答案341
第1章341
第2章342
第3章343
第4章347
第5章348
第6章351
第7章352
第8章355
第9章360
第10章362
第11章363
第12章365
参考文献368