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

- 廖雷主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111145992
- 出版时间:2004
- 标注页数:316页
- 文件大小:12MB
- 文件页数:329页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计 C++版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
序1
前言1
第1章C++概念1
1.1计算机语言和程序1
1.1.1计算机语言1
1.1.2程序1
1.2结构化程序设计2
1.3面向对象程序设计3
1.3.1面向对象的基本特征3
1.3.2面向对象的三类基本机制3
1.4 C++概念4
1.4.1 C++的发展4
1.4.2 C++与面向对象的关系4
1.5 C++的一个简单实例4
1.5.1一个简单的示范程序4
1.5.2 C++程序的组成部分5
1.6编辑、编译、连接和运行一个6
C++程序6
习题7
第2章数据类型、运算符、表达式、8
赋值语句、输入输出8
2.1C++语言的词法单位8
2.1.1 关键字8
2.1.2标识符8
2.1.3分隔符9
2.2基本数据类型10
2.3常量和变量11
2.3.1 常量11
2.3.2变量13
2.3.3符号常量15
2.4运算符和表达式15
2.4.1算术运算符16
2.4.3逻辑运算符18
2.4.2关系运算符18
2.4.4位运算符19
2.4.5赋值运算符、赋值表达式与赋值语句20
2.4.6条件运算符22
2.4.7逗号运算符22
2.4.8 sizeof运算符22
2.4.9混合运算与强制类型转换22
2.5.1 I/O流24
2.5数据的输入与输出24
2.4.10关于表达式运算顺序的讨论24
2.5.2预定义提取符“>>”和25
数据输入25
2.5.3预定义插入符“<<”和25
数据输出25
2.5.4 C++的输入输出格式控制26
2.5.5 C风格的格式化输入输27
出函数27
2.6自定义数据类型33
2.6.2枚举类型34
2.6.1用typedef定义类型34
2.7程序实例37
习题40
第3章VisualC++6.0集成环境简介43
3.1 Visual C++6.0概述43
3.2 Visual C++6.0集成开发环境43
3.2.1进入Visual C++6.043
3.2.3常用的热键44
3.2.2 Visual C++6.0的菜单栏44
3.3一个简单的例子45
3.4常用调试手段47
习题50
第4章分支和循环结构51
4.1语句概述51
4.2 if语句52
4.2.1 if语句的基本形式53
4.2.2 if语句的嵌套形式55
4.3 switch语句57
4.4 while语句59
4.5 do-while语句60
4.6 for语句60
4.7循环的嵌套62
4.8 break、continue、goto语句64
4.8.1 break语句64
4.8.2 continue语句64
4.9程序实例65
4.8.3 goto语句65
习题69
第5章函数和预处理71
5.1 函数的定义、说明和调用71
5.1.1 函数的定义71
5.1.2函数的说明72
5.1.3 函数的调用73
5.1.4函数的分开编译76
5.1.5函数的参数传递77
5.2.1函数的嵌套78
5.2函数的嵌套和递归78
5.2.2函数的递归79
5.3内联函数82
5.4带默认形式参数值的函数83
5.5函数的重载84
5.6作用域和可见性86
5.6.1作用域86
5.6.2可见性87
5.7.1生命期88
5.7生命期88
5.6.3作用域和可见性的关系88
5.7.2局部变量与全局变量89
5.8预处理91
5.8.1文件包含指令(#include)91
5.8.2宏定义指令(#define和#undef)92
5.8.3条件编译指令92
习题94
6.1.1一维数组的声明96
第6章数组96
6.1一维数组96
6.1.2一维数组元素的使用97
6.1.3一维数组的初始化98
6.1.4将数组传递给函数99
6.1.5一维数组程序举例100
6.2二维数组105
6.2.1二维数组的定义105
6.2.2二维数组元素的使用105
6.2.3二维数组的初始化106
6.3字符数组109
6.3.1字符数组与字符串概念109
6.3.2字符数组赋初值109
6.3.3字符串处理函数110
6.3.4程序实例111
6.4数组的高级应用113
习题114
7.1变量的地址116
第7章指针116
7.2指针变量118
7.2.1声明指针变量118
7.2.2指针变量初始化118
7.2.3指针变量的引用119
7.2.4指针变量的地址121
7.2.5使用指针应注意的问题121
7.3指针运算122
7.4指针与数组123
7.5堆内存分配125
7.5.1堆内存分配125
7.6指针与函数128
7.6.1数组作为函数参数128
7.6.2变量地址作为函数参数129
(传地址)129
7.6.3指针函数130
7.7.3字符指针与字符数组的区别131
7.7.2字符串的赋值131
7.7字符指针131
7.7.1字符指针的声明131
7.8指针数组133
7.9程序实例135
习题139
第8章引用141
8.1引用的概念141
8.2引用的操作142
8.2.1用引用传递函数参数143
8.2.2利用引用返回多个值145
8.2.3用引用返回值146
8.3程序实例148
习题149
第9章结构体151
9.1结构体151
9.1.1结构体类型151
9.1.2结构体类型变量152
9.1.3结构体数组与结构体指针153
9.1.4结构体变量的引用155
9.2链表158
9.2.1链表结构158
9.2.2创建链表159
9.2.3单链表上的查找运算160
9.2.4单链表上的插入运算161
9.2.5单链表上的删除运算161
9.2.6输出单链表162
9.3程序实例163
习题168
第10章类和对象170
10.1类170
10.1.1什么是类170
10.1.2定义类170
10.1.3定义类时需注意事项173
10.1.4类和结构的关系174
10.2.2对象成员的表示方法175
10.2.1对象定义的形式175
10.2对象175
10.3构造函数177
10.3.1定义构造函数177
10.3.2缺省构造函数178
10.3.3重载构造函数178
10.3.4拷贝初始化构造函数179
10.3.5构造函数和new运算符180
10.4析构函数181
10.5 this指针182
10.6程序实例183
习题189
第11章继承与派生类192
11.1继承192
1 1.1.1基本概念192
11.1.2单一继承193
1 1.1.3多重继承198
11.2初始化基类成员201
11.3冲突、支配规则和赋值兼容性203
11.3.1冲突203
11.3.2支配原则204
11.3.3赋值兼容性205
11.4虚基类206
11.5程序实例208
习题215
12.1.1友元函数217
12.1友元217
第12章类的其他特性217
12.1.2友元类218
12.2虚函数219
12.3静态成员222
12.3.1静态数据成员222
12.3.2静态成员函数226
12.4const对象和成员函数229
12.4.1 const对象229
12.4.2常成员函数230
12.5指向类对象和类成员的指针232
12.5.1指向类对象的指针232
12.5.2指向类的数据成员的指针233
12.5.3指向类的成员函数的指针233
12.6程序实例234
习题241
第13章运算符重载244
13.1运算符重载概念244
13.2几个特殊运算符的重载245
13.2.1加减运算符的重载245
13.2.2增量运算符的重载248
13.2.3强制类型转换运算符252
的重载252
13.3字符串类253
13.3.1 string字符串类简介253
与连接255
13.3.2 string类对象的赋值255
13.3.3 string类对象的比较257
13.3.4 string类的特性258
13.4程序实例259
习题262
14.1.1流的概念265
14.1.2 C++的基本流类体系265
14.1 C++的基本流类体系265
第14章I/O流265
14.2 I/O标准流类266
14.3文件流类268
14.4串流类271
14.5格式控制272
14.5.1格式控制符272
14.5.2流格式控制成员函数276
14.6使用I/O流成员函数278
14.6.1 open和close函数278
14.6.3 read和write函数279
14.6.2 getline函数279
14.7程序实例281
习题285
第15章异常处理287
15.1异常的概念287
15.2异常处理的实现287
15.3异常处理的规则289
15.4异常的捕获和处理292
15.5程序实例293
习题296
第16章模板297
16.1函数模板297
16.1.1函数模板说明297
16.1.2使用函数模板297
16.1.3重载模板函数299
16.2类模板300
16.2.1类模板说明300
16.2.2使用类模板301
习题305
第17章上机实习题306
上机实习题1 Visual C++6.0集成环境306
上机实习题2分支和循环结构306
上机实习题3函数和预处理308
上机实习题4数组311
上机实习题5指针311
上机实习题6引用311
上机实习题9继承和派生312
上机实习题7结构312
上机实习题8类和对象312
上机实习题10类的其他特性313
上机实习题11运算符重载313
上机实习题12 I/O流314
上机实习题13异常处理314
上机实习题14模板314
附录ASCII代码表315
参考文献316
热门推荐
- 1894235.html
- 1483475.html
- 2752801.html
- 686224.html
- 2689256.html
- 2990111.html
- 1162337.html
- 2588404.html
- 1632656.html
- 1847215.html
- http://www.ickdjs.cc/book_2367578.html
- http://www.ickdjs.cc/book_622415.html
- http://www.ickdjs.cc/book_2717724.html
- http://www.ickdjs.cc/book_3461891.html
- http://www.ickdjs.cc/book_1314051.html
- http://www.ickdjs.cc/book_288594.html
- http://www.ickdjs.cc/book_1301305.html
- http://www.ickdjs.cc/book_813152.html
- http://www.ickdjs.cc/book_3738727.html
- http://www.ickdjs.cc/book_1217560.html