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

- 於实,孟程,刘锋主编 著
- 出版社: 北京:航空工业出版社
- ISBN:9787802437593
- 出版时间:2011
- 标注页数:383页
- 文件大小:126MB
- 文件页数:398页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++程序设计实例与操作PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C++语言基础与面向过程程序设计2
第1章 C++及其开发环境概述2
1.1 面向对象与面向过程的程序设计概述2
1.1.1 什么是面向对象的程序设计思想2
1.1.2 面向过程与面向对象程序设计特点比较4
1.1.3 两种程序设计方法对比分析5
1.2 从C到C++的演变7
1.3 认识C++程序及其开发环境7
1.3.1 C++程序的开发过程7
1.3.2 认识C++程序9
1.3.3 熟悉C++开发环境——Visual C++ 6.011
综合实例1——编写并运行C++程序13
综合实例2——熟悉Visual C++工作区与工程的使用15
本章小结20
思考与练习20
第2章 C++程序设计基础(上)22
2.1 C++的数据类型22
2.1.1 C++数据类型概述23
2.1.2 关于数值的范围25
2.1.3 数据类型的转换26
2.1.4 sizeof操作符28
2.2 常量和变量30
2.2.1 常量的类型与符号常量的声明30
2.2.2 变量的命名、定义与声明34
2.3 C++的运算符、表达式和优先级36
2.3.1 算术运算符与算术表达式37
2.3.2 赋值运算符与赋值表达式39
2.3.3 关系运算符与关系表达式40
2.3.4 逻辑运算符与逻辑表达式41
2.3.5 条件运算符及其表达式43
2.3.6 逗号运算符及其表达式44
2.3.7 位运算符和位运算45
2.3.8 运算符的优先级46
综合实例1——输出多种立体的体积48
综合实例2——判断三角形类型并求解其面积51
本章小结52
思考与练习52
第3章 C++程序设计基础(下)56
3.1 C++语句的类型56
3.1.1 声明语句56
3.1.2 执行语句57
3.1.3 空语句58
3.1.4 复合语句58
3.2 数据的输入输出58
3.2.1 输入语句59
3.2.2 输出语句59
3.2.3 输入/输出的格式控制61
3.3 程序的流程控制62
3.3.1 选择结构62
3.3.2 循环结构70
3.3.3 转向语句75
3.4 预处理命令78
3.4.1 宏定义78
3.4.2 文件包含79
3.4.3 条件编译80
综合实例1——根据输入的年龄判断所属年龄阶段81
综合实例2——将输入数字转化为以汉字形式输出的货币金额82
综合实例3——输出杨辉三角86
本章小结88
思考与练习88
第4章 函数的应用93
4.1 函数声明93
4.1.1 函数的定义94
4.1.2 函数原型的声明96
4.2 函数的参数与返回值98
4.2.1 函数的参数98
4.2.2 函数的返回值101
4.3 函数调用101
4.3.1 函数调用的一般形式101
4.3.2 函数的嵌套调用102
4.3.3 函数的递归调用103
4.4 内联函数105
4.5 函数重载106
4.6 变量的存储属性108
4.6.1 变量的作用域108
4.6.2 变量的存储类别112
4.7 内部函数和外部函数115
综合实例1——编排日历116
综合实例2——求两点间距离119
综合实例3——汉诺塔问题求解120
综合实例4——用二分法迭代求解方程122
本章小结123
思考与练习123
第5章 数组和字符串127
5.1 认识数组127
5.2 一维数组128
5.2.1 一维数组的定义128
5.2.2 一维数组的初始化129
5.2.3 一维数组元素的引用129
5.2.4 一维数组的应用130
5.3 二维数组133
5.3.1 二维数组的定义133
5.3.2 二维数组的初始化134
5.3.3 二维数组元素的引用136
5.3.4 二维数组的应用137
5.4 数组在函数中的应用139
5.5 字符数组与字符串140
5.5.1 字符数组的定义和初始化141
5.5.2 字符数组的输入输出141
5.5.3 字符串处理函数143
5.6 字符串类和字符串变量144
5.6.1 字符串变量145
5.6.2 字符串数组145
综合实例1——插入排序146
综合实例2——打印逆时针螺旋方阵147
综合实例3——找出最大字符串149
本章小结150
思考与练习150
第6章 指针与引用155
6.1 指针与指针变量155
6.1.1 指针的概念155
6.1.2 指针变量的定义及应用157
6.1.3 指针运算159
6.1.4 new和delete运算符162
6.2 指针与数组163
6.2.1 指向一维数组的指针163
6.2.2 二维数组的访问165
6.3 指针与字符串167
6.4 指针与函数168
6.4.1 指针作函数参数168
6.4.2 指向数组的指针作函数参数170
6.4.3 返回指针的函数172
6.4.4 指向函数的指针173
6.5 指针数组和指向指针的指针174
6.5.1 指针数组174
6.5.2 指向指针的指针176
6.6 引用177
6.6.1 变量的引用177
6.6.2 引用作为函数的参数178
综合实例1——降序输出数据179
综合实例2——矩阵转置181
综合实例3——输出成绩183
本章小结185
思考与练习186
第7章 自定义数据类型190
7.1 结构体190
7.1.1 结构体变量的定义、初始化及使用191
7.1.2 结构体数组的定义、初始化及使用195
7.1.3 指向结构体变量的指针199
7.1.4 结构体作为函数参数201
7.2 共用体202
7.2.1 共用体变量的定义与初始化203
7.2.2 共用体变量的使用203
7.3 枚举类型204
7.3.1 枚举类型变量的定义与初始化205
7.3.2 枚举类型变量的使用205
7.4 typedef声明206
综合实例1——输出教师信息208
综合实例2——输出每种动物的信息211
本章小结213
思考与练习213
第2篇 C++面向对象程序设计218
第8章 类和对象218
8.1 类218
8.1.1 类的声明218
8.1.2 类成员的访问属性219
8.1.3 成员函数的定义219
8.2 对象221
8.2.1 对象的定义221
8.2.2 对象成员的引用223
8.2.3 类和对象的应用举例223
8.3 构造函数225
8.3.1 构造函数概述225
8.3.2 带参数的构造函数226
8.3.3 带默认参数的构造函数228
8.3.4 带参数初始化表的构造函数229
8.3.5 构造函数的重载230
8.3.6 拷贝构造函数231
8.4 析构函数232
8.5 对象数组234
8.5.1 对象数组的定义234
8.5.2 对象数组的初始化234
8.6 对象指针236
8.6.1 对象指针的声明与使用236
8.6.2 指向对象成员的指针237
8.6.3 this指针238
8.7 静态成员239
8.7.1 静态数据成员239
8.7.2 静态成员函数241
8.8 友元244
8.8.1 友元函数244
8.2.2 友元类245
综合实例——模拟存款与取款过程247
本章小结249
思考与练习249
第9章 继承与派生251
9.1 类的继承与派生概述251
9.1.1 继承与派生的概念251
9.1.2 派生类的声明252
9.1.3 派生类的构成253
9.1.4 派生类的继承方式254
9.1.5 派生类的构造函数和析构函数259
9.2 多重继承265
9.2.1 多重继承的声明266
9.2.2 多重继承派生类的构造函数266
9.2.3 二义性问题268
9.3 虚基类271
9.3.1 虚基类的声明272
9.3.2 虚基类的构造函数273
综合实例1——通话计费275
综合实例2 工资管理278
本章小结283
思考与练习283
第10章 多态性、虚函数与运算符重载285
10.1 多态性的概念285
10.2 虚函数285
10.3 纯虚函数与抽象类287
10.4 运算符重载288
10.4.1 运算符重载的定义289
10.4.2 运算符重载的形式291
10.4.3 常用运算符的重载295
10.5 实现类型转换298
综合实例1——利用虚函数求不同图形的面积299
综合实例2——实现复数的简单运算302
本章小结304
思考与练习304
第11章 输入/输出流307
11.1 C++的输入/输出307
11.1.1 流与缓冲区307
11.1.2 输入/输出流类308
11.2 标准输入输出流309
11.2.1 标准输入流对象cin310
11.2.2 输入流的成员函数311
11.2.3 标准输出流对象314
11.2.4 输入/输出的格式控制316
11.2.5 流运算符的重载321
11.3 文件流323
11.3.1 文件的特点323
11.3.2 文件流类和流对象324
11.3.3 文件的打开与关闭324
11.3.4 文件的读写操作327
11.3.5 文件指针的使用329
11.3.6 二进制文件的应用实例(选读)331
综合实例1——求解一元二次方程335
综合实例2——数据的写入与读出336
本章小结338
思考与练习338
第12章 命名空间与异常处理341
12.1 命名空间341
12.1.1 命名空间的定义343
12.1.2 命名空间成员的引用346
12.2 异常处理349
12.2.1 异常处理的实现350
12.2.2 类的异常处理355
12.2.3 异常规范357
综合实例1——显示学生的个人信息和购书信息359
综合实例2——学生考勤情况统计361
本章小结366
思考与练习366
第13章 模板的使用369
13.1 模板概述369
13.1.1 函数模板370
13.1.2 类模板371
13.2 函数模板371
13.2.1 函数模板的定义371
13.2.2 函数模板的应用372
13.3 类模板373
13.3.1 类模板的定义373
13.2.2 类模板的应用374
综合实例1——冒泡排序377
综合实例2——选择不同的排序方法排序379
本章小结382
思考与练习382
热门推荐
- 1672047.html
- 2676218.html
- 739400.html
- 2805614.html
- 3856814.html
- 34513.html
- 1915138.html
- 97802.html
- 567239.html
- 3743975.html
- http://www.ickdjs.cc/book_2992489.html
- http://www.ickdjs.cc/book_248892.html
- http://www.ickdjs.cc/book_861460.html
- http://www.ickdjs.cc/book_3035231.html
- http://www.ickdjs.cc/book_1892831.html
- http://www.ickdjs.cc/book_3695539.html
- http://www.ickdjs.cc/book_3585303.html
- http://www.ickdjs.cc/book_1175295.html
- http://www.ickdjs.cc/book_900170.html
- http://www.ickdjs.cc/book_1942265.html