图书介绍
C++程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计 第2版](https://www.shukui.net/cover/36/34777106.jpg)
- 周志德,侯正昌编著 著
- 出版社: 北京:电子工业出版社
- ISBN:712102232X
- 出版时间:2006
- 标注页数:350页
- 文件大小:15MB
- 文件页数:365页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++概述1
1.1 C++的起源1
1.2 C++的特点1
1.3 C++程序的基本结构2
1.4 C++上机操作5
1.4.1 C++程序的开发步骤5
1.4.2 C++程序上机操作方法6
本章小结9
习题110
第2章 数据类型和表达式11
2.1 数据类型11
2.2 常量和变量13
2.2.1 常量13
2.2.2 变量16
2.3 运算符和表达式17
2.3.1 算术运算符和算术表达式17
2.3.2 赋值运算符和赋值表达式19
2.3.3 自增、自减运算符20
2.3.4 关系运算符和关系表达式21
2.3.5 逻辑运算符和逻辑表达式22
2.3.6 逗号运算符和逗号表达式24
2.3.7 复合赋值运算符25
2.3.8 数据类型长度运算符(sizeof运算符)25
2.4 简单输入和输出26
2.4.1 数据输出cout26
2.4.2 数据输入cin27
2.4.3 简单输入/输出格式控制28
本章小结29
习题230
实验二32
第3章 程序结构和流程控制语句33
3.1 程序的三种基本结构和语句33
3.1.1 程序的三种基本结构33
3.1.2 C++程序的组成34
3.1.3 C++程序的语句35
3.2 分支语句36
3.2.1 if语句36
3.2.2 条件运算符和条件表达式41
3.2.3 switch语句42
3.3 循环语句45
3.3.1 while语句45
3.3.2 do…while语句47
3.3.3 for语句49
3.3.4 三种循环语句的比较52
3.3.5 循环语句的嵌套52
3.4 控制执行顺序的语句53
3.4.1 break语句53
3.4.2 continue语句54
3.4.3 语句标号和goto语句55
3.4.4 exit()和abort()函数56
3.5 程序设计举例(习题课)57
3.5.1 分支语句应用举例57
3.5.2 循环语句应用举例61
本章小结65
习题367
实验三(1)70
实验三(2)71
第4章 数组73
4.1 数组的定义和应用73
4.1.1 一维数组的定义和使用73
4.1.2 二维数组的定义和使用80
4.2 字符数组的定义和使用84
4.2.1 字符数组和字符串84
4.2.2 字符串处理函数87
4.3 数组应用举例(习题课)90
4.3.1 一维数组应用举例90
4.3.2 二维数组应用举例92
4.3.3 字符数组应用举例95
本章小结96
习题497
实验四(1)100
实验四(2)101
第5章 函数103
5.1 函数的定义和调用103
5.1.1 函数的概念103
5.1.2 函数的定义104
5.1.3 函数的调用105
5.1.4 实参与形参的数据传送108
5.2 函数的嵌套调用和递归调用109
5.2.1 函数的嵌套调用109
5.2.2 函数的递归调用110
5.3 数组作函数参数(习题课)113
5.3.1 数组元素作函数实参113
5.3.2 数组名作函数参数114
5.4.1 作用域118
5.4 变量的存储类型118
5.4.2 局部变量与全局变量120
5.4.3 动态与静态变量121
5.4.4 变量的存储类型121
5.5 内联函数127
5.6 具有默认参数值的函数128
5.7 函数的重载129
本章小结130
习题5133
实验五137
第6章 编译预处理139
6.1 文件包含处理139
6.2.1 不带参数的宏定义142
6.2 宏定义142
6.2.2 带参数的宏定义144
6.3 条件编译146
本章小结149
习题6150
第7章 指针152
7.1 指针与指针变量152
7.1.1 指针的概念152
7.1.2 指针变量的定义与引用152
7.1.3 指针变量的运算154
7.2 指针与数组159
7.2.1 一维数组与指针159
7.2.2 二维数组与指针160
7.2.3 字符串与指针164
7.3 指针变量与数组作为函数参数(习题课)166
7.3.1 指针变量作为函数参数166
7.3.2 数组与指针作为函数参数168
7.4 指针数组和指向一维数组的指针变量171
7.4.1 指针数组171
7.4.2 指向一维数组的指针变量173
7.5 返回指针值的函数与函数指针变量175
7.5.1 返回指针值的函数175
7.5.2 函数指针变量178
7.6 new和delete运算符181
7.6.1 new运算符181
7.6.2 delete运算符182
7.6.3 使用new和delete运算符应注意的事项183
7.7 引用类型变量和const类型的指针184
7.7.1 引用类型变量的定义及使用184
7.7.2 const类型变量185
本章小结187
习题7190
实验七(1)193
实验七(2)194
第8章 枚举型和结构体195
8.1 枚举类型的定义及应用195
8.1.1 枚举类型的定义195
8.1.2 枚举类型变量的定义196
8.1.3 枚举类型变量的引用197
8.2.1 结构体的概念200
8.2.2 结构体类型的定义200
8.2 结构体的定义及应用200
8.2.3 结构体变量的定义201
8.2.4 结构体变量的引用202
8.2.5 结构体变量与数组作为函数参数204
8.3 链表208
8.3.1 链表的概念208
8.3.2 链表的基本操作209
本章小结218
习题8219
实验八(1)220
实验八(2)222
第9章 类和对象223
9.1 概述223
9.2.1 类225
9.2 类与对象225
9.2.2 对象229
9.3 构造函数232
9.3.1 构造函数的定义232
9.3.2 用构造函数初始化对象的过程234
9.3.3 默认构造函数235
9.3.4 拷贝的构造函数236
9.3.5 用new运算符动态定义对象237
9.4 析构函数239
9.4.1 定义析构函数239
9.4.2 析构函数的调用239
9.4.3 默认的析构函数243
9.5 构造函数和对象成员243
9.6 this指针246
本章小结247
习题9248
实验九251
第10章 继承和派生类253
10.1 继承与派生253
10.1.1 继承与派生的基本概念253
10.1.2 派生类的定义255
10.1.3 派生类的构造函数与基类成员的初始化257
10.2 冲突、支配规则和赋值兼容性262
10.2.1 冲突262
10.2.2 支配规则264
10.3 虚基类266
10.3.1 多重派生的基类拷贝266
10.2.4 基类和对象成员的几点说明266
10.2.3 赋值兼容规则266
10.3.2 虚基类268
10.4 静态数据成员269
本章小结272
习题10274
实验十276
第11章 友元与运算符重载278
11.1 友元函数278
11.1.1 定义普通函数为友元函数278
11.1.2 友元注意事项279
11.2 运算符重载280
11.2.1 运算符重载的概念280
11.2.2 二元运算符重载280
11.2.3 一元运算符重载285
11.2.4 字符串类运算符重载293
11.3 多态性与虚函数297
11.3.1 多态性技术297
11.3.2 虚函数297
11.3.3 纯虚函数300
11.4 类与对象的特性301
本章小结302
习题11304
实验十一306
第12章 流类体系与文件操作308
12.1 流类体系308
12.1.1 流(Stream)308
12.1.2 基本流类体系309
12.1.3 标准输入/输出流310
12.1.4 流的格式控制311
12.1.5 数据输入/输出成员函数318
12.2 文件操作320
12.2.1 C++文件概述320
12.2.2 C++的文件流类体系320
12.2.3 文件的使用方法321
12.2.4 文本文件的使用325
12.2.5 二进制文件的使用330
本章小结339
习题12342
实验十二343
附录A C++中的关键字345
附录B 常用库函数347
参考文献350