图书介绍
程序设计 C++ 基础、程序解析与实验指导2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姚普选编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302380955
- 出版时间:2014
- 标注页数:293页
- 文件大小:31MB
- 文件页数:304页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计 C++ 基础、程序解析与实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计的概念1
1.1 基本知识2
1.1.1 C++程序中的语句及命令行2
1.1.2 C++程序中的函数4
1.1.3 Visual C++的控制台工程6
1.2 程序解析8
程序1-1 计算并联电阻9
程序1-2 求解二元一次方程组10
程序1-3 判断考试是否及格11
1.3 实验指导13
实验1-1 C++程序的编辑、编译和运行13
实验1-2 简单C++程序18
实验1-3 程序的调试和运行23
第2章 基本数据类型与表达式28
2.1 基本知识29
2.1.1 基本数据类型、常量与变量29
2.1.2 运算符与表达式30
2.1.3 数据的输入与输出33
2.2 程序解析36
程序2-1 整数加法练习36
程序2-2 输出5位整数的反序数38
程序2-3 统计参赛选手分数40
2.3 实验指导41
实验2-1 不同类型数据的输入输出41
实验2-2 表达式求值46
实验2-3 数据的输出格式控制48
第3章 算法与控制结构50
3.1 基本知识51
3.1.1 算法的概念与表示51
3.1.2 算法的3种基本结构52
3.1.3 C++中实现选择结构和循环结构的语句54
3.2 程序解析56
程序3-1 求三角形的面积56
程序3-2 确定某年某月的天数57
程序3-3 输出100以内能同时被3和5整除的数59
程序3-4 穷举法求组合数61
程序3-5 计算sinx函数的值62
3.3 实验指导64
实验3-1 3种基本结构64
实验3-2 迭代法与穷举法66
第4章 函数与编译预处理69
4.1 基本知识70
4.1.1 函数的定义和调用70
4.1.2 变量的作用域72
4.1.3 变量的生存期73
4.1.4 C++程序的多文件结构75
4.1.5 编译预处理77
4.2 程序解析79
程序4-1 将字符串中的小写字母转换为大写字母79
程序4-2 求3个实数中的最大数80
程序4-3 比较两个分数的大小81
程序4-4 求多项式的值83
程序4-5 牛顿迭代法求方程的根84
4.3 实验指导87
实验4-1 函数的定义和调用88
实验4-2 函数的嵌套与递归调用90
实验4-3 编译预处理与多文件结构92
第5章 构造类型与顺序表操作95
5.1 基本知识96
5.1.1 一维数组的定义和使用96
5.1.2 二维数组的定义和使用97
5.1.3 字符串处理100
5.1.4 结构体的定义和使用103
5.1.5 顺序表的概念105
5.1.6 顺序表的C++实现106
5.2 程序解析109
程序5-1 顺序查找109
程序5-2 二分查找112
程序5-3 筛法求素数114
程序5-4 约瑟夫斯问题117
程序5-5 快速排序119
程序5-6 计算并输出学生成绩表121
程序5-7 枚举型变量的使用123
5.3 实验指导126
实验5-1 数组的使用126
实验5-2 字符串的使用129
实验5-3 结构体及结构体数组的使用132
第6章 指针与链表135
6.1 基本知识136
6.1.1 指针变量136
6.1.2 动态存储分配137
6.1.3 指针与数组和字符串139
6.1.4 指针与函数142
6.1.5 线性链表146
6.2 程序解析149
程序6-1 三数排序并输出149
程序6-2 逆置数组元素151
程序6-3 计算圆的周长和面积152
程序6-4 按3位分节格式输出正整数154
程序6-5 线性链表求解约瑟夫斯问题155
6.3 实验指导157
实验6-1 指针变量与取地址运算符158
实验6-2 指针与数组和字符串159
实验6-3 线性单链表的创建与查找163
第7章 类和对象166
7.1 基本知识167
7.1.1 类与对象的定义和使用167
7.1.2 构造函数与析构函数169
7.1.3 对象与指针172
7.1.4 类的静态成员和友元174
7.1.5 类的常对象与常成员175
7.2 程序解析177
程序7-1 日期类177
程序7-2 日期时间类179
程序7-3 学生成绩类181
程序7-4 核对密码的学生成绩类184
程序7-5 矩阵的加减运算187
7.3 实验指导190
实验7-1 修改并运行程序190
实验7-2 人员类及其对象195
实验7-3 椭圆类及其对象196
第8章 类的继承性与多态性198
8.1 基本知识199
8.1.1 派生类的定义199
8.1.2 派生类的继承方式200
8.1.3 派生类的构造函数和析构函数202
8.1.4 重载205
8.1.5 虚函数207
8.2 程序解析210
程序8-1 点类与直线类210
程序8-2 点类、圆类与圆柱类212
程序8-3 多重继承的工程硕士类215
程序8-4 通过函数重载求数组中最大元素217
程序8-5 抽象图形类以及圆、矩形和三角形类219
8.3 实验指导221
实验8-1 类的继承性222
实验8-2 函数重载与运算符重载224
实验8-3 虚函数与抽象类226
第9章 模板、异常处理和命名空间230
9.1 基本知识231
9.1.1 函数模板和类模板231
9.1.2 异常处理232
9.1.3 命名空间233
9.2 程序解析234
程序9-1 模板函数实现矩阵加法235
程序9-2 类模板实现顺序表237
程序9-3 类模板实现数组越界报错240
9.3 实验指导242
实验9-1 函数模板和类模板242
实验9-2 异常处理245
第10章 输入/输出流248
10.1 基本知识249
10.1.1 输入/输出流249
10.1.2 数据文件的打开与关闭252
10.1.3 数据文件的读写254
10.2 程序解析257
程序10-1 从输入流中分析出数字串257
程序10-2 通信录文本文件259
程序10-3 二进制方式打开指定文件261
10.3 实验指导262
实验10-1 输出操作263
实验10-2 输入操作264
实验10-3 文件读写操作265
附录A ASCII码表269
附录B 程序的调试与纠错272
附录C 图形用户界面应用程序279
参考文献293
热门推荐
- 2089939.html
- 644701.html
- 1552099.html
- 2515353.html
- 2463084.html
- 2201657.html
- 2960377.html
- 2173712.html
- 3423080.html
- 3784479.html
- http://www.ickdjs.cc/book_2503754.html
- http://www.ickdjs.cc/book_3122694.html
- http://www.ickdjs.cc/book_658923.html
- http://www.ickdjs.cc/book_2721046.html
- http://www.ickdjs.cc/book_1774537.html
- http://www.ickdjs.cc/book_2796577.html
- http://www.ickdjs.cc/book_1714239.html
- http://www.ickdjs.cc/book_2952239.html
- http://www.ickdjs.cc/book_1491290.html
- http://www.ickdjs.cc/book_2924887.html