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

- 罗建军等编著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040155052
- 出版时间:2004
- 标注页数:342页
- 文件大小:14MB
- 文件页数:354页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
大学C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言简介1
本章目标1
授课内容1
1.1 C++程序基本结构1
1.2 算法与程序2
1.3 C++程序的基本要素3
1.3.1 标识符、关键词和标点符号3
1.3.3 源程序4
1.3.2 注释4
1.3.4 文件包含5
1.3.5 输入与输出5
1.4 输入、编译、调试和运行一个C++程序6
自学内容6
1.5 程序设计语言的发展6
1.6 C++语言的历史、特点、用途和发展8
1.7 编译预处理9
程序设计举例11
编程提示14
习题15
小结15
第2章 控制结构17
本章目标17
授课内容17
2.1 程序的基本控制结构17
2.2 自顶向下,逐步求精19
2.3 C++的控制结构21
2.3.1 顺序结构21
2.3.2 选择结构21
2.3.3 循环结构23
2.4 结构化程序设计方法的发展历史24
自学内容24
2.5 C++的其他控制转移语句25
2.5.1 switch语句25
2.5.2 goto语句和语句标号27
2.5.3 break语句和continue语句27
2.5.4 exit()函数和abort()函数28
程序设计举例28
实例编程 验证哥德巴赫猜想32
编程提示34
小结35
习题36
第3章 基本数据类型37
本章目标37
授课内容37
3.1 数据类型37
3.1.1 整型数据的表示方法38
3.1.2 实型数据的表示方法38
3.2.3 字符常量39
3.2.2 实型常量39
3.2.1 整型常量39
3.2 常量39
3.2.4 字符串常量40
3.2.5 布尔型常量41
3.3 变量41
3.3.1 变量的声明41
3.3.2 变量的初始化42
3.4 枚举类型43
自学内容45
3.5 typedef语句45
3.7 常量修饰符46
3.6 类型修饰符46
3.8 八进制和十六进制常量47
程序设计举例48
实例编程 模拟仿真54
编程提示57
小结57
习题58
授课内容60
4.1 数组60
本章目标60
第4章 数组与结构体60
4.1.1 一维数组61
4.1.2 二维数组62
4.1.3 多维数组63
4.2 字符型数组和字符串处理库函数64
4.2.1 字符型数组的定义和初始化64
4.2.2 字符串的输入与输出64
4.2.3 字符串处理库函数66
4.3 结构体类型68
4.3.1 结构体类型的定义69
4.4 数组和结构体70
4.4.1 结构体中的数组70
自学内容70
4.3.2 结构体类型变量的使用70
4.4.2 数组中的结构体71
4.5 结构体中的结构体(结构体嵌套)71
程序设计举例72
编程提示77
小结77
习题78
5.2 算术运算符和算术表达式79
5.1 表达式概述79
授课内容79
本章目标79
第5章 表达式79
5.3 关系运算符和关系表达式80
5.4 逻辑运算符和逻辑表达式80
5.5 赋值运算符和赋值表达式81
5.6 自增运算符和自减运算符82
5.7 表达式中各运算符的运算顺序83
5.8 类型不同的数据之间的混合算术运算84
5.9 名字空间85
5.11 问号表达式和逗号表达式87
自学内容87
5.10 其他具有副作用的运算符87
5.12 表达式语句88
5.13 位运算表达式89
程序设计举例91
实例编程 Josephus问题96
编程提示97
小结98
习题98
6.1 函数概述99
6.2 函数的定义99
本章目标99
授课内容99
第6章 函数99
6.3 函数的调用101
6.4 函数原型102
6.5 函数间的参数传递103
6.5.1 值调用103
6.5.2 引用调用104
6.6 局部变量和全局变量105
6.7 带有默认参数的函数106
自学内容106
6.8 C++的库函数107
6.9 变量的存储类别107
6.9.1 自动变量107
6.9.2 静态变量108
6.9.3 寄存器变量109
6.9.4 外部变量109
6.10 多源程序文件程序中的全局变量说明109
6.11 变量使用小结110
程序设计举例111
小结116
编程提示116
习题117
第7章 指针118
本章目标118
授课内容118
7.1 地址与指针118
7.1.1 地址118
7.1.2 指针119
7.2 指针运算119
7.2.1 *和&运算符119
7.3 指针与数组122
7.2.4 指针变量下标运算122
7.2.2 指针变量算术运算122
7.2.3 指针变量比较运算122
7.4 动态存储分配125
自学内容127
7.5 指针数组127
7.6 指向指针的指针129
7.7 结构体与指针131
7.8 指针的初始化131
程序设计举例132
小结134
编程提示134
习题135
第8章 函数与指针136
本章目标136
授课内容136
8.1 递归函数136
8.2 函数重载139
8.3 指针和函数140
8.3.1 指针作为函数的参数140
8.3.2 返回指针的函数141
8.3.3 指向函数的指针142
8.4 带参数的main()函数143
自学内容144
8.5 内联函数144
8.6 不使用参数的函数145
8.7 void和const类型的指针145
程序设计举例146
实例编程 棋类游戏150
编程提示154
小结154
习题155
第9章 类和对象156
本章目标156
授课内容156
9.1 面向对象156
9.2 类与对象157
9.2.1 类的定义157
9.2.2 成员函数的定义159
9.2.3 内联成员函数159
9.2.4 对象160
编程步骤160
9.3 构造函数与析构函数162
9.4 数据成员的初始化164
9.5 对象与指针165
自学内容166
9.6 C++的string类166
9.6.1 string类的字符串运算符166
9.6.2 string类的成员函数168
9.6.3 字符串流处理169
9.7 类的嵌套169
程序设计举例170
实例编程 职工档案管理系统173
小结176
习题176
第10章 继承177
本章目标177
授课内容177
10.1 基类与派生类177
10.1.1 继承177
10.1.2 派生类的定义177
10.1.3 派生类中的变化178
10.2.1 公有继承179
10.2 派生类的继承方式179
10.2.2 私有继承181
10.2.3 保护继承183
10.3 派生类的构造函数和析构函数184
10.3.1 构造函数185
10.3.2 析构函数186
自学内容186
10.4 接口与实现方法的分离186
10.5 显式访问基类成员189
10.6 使用this指针190
程序设计举例191
实例编程 象棋类195
小结197
习题197
第11章 多态性198
本章目标198
授课内容198
11.1 多态性概述198
11.2 派生类对象替换基类对象200
11.3.1 虚函数定义201
11.3 虚函数201
11.3.2 虚函数的使用限制203
11.4 抽象类204
11.5 运算符重载207
自学内容208
11.6 const修饰符208
11.7 静态成员209
程序设计举例210
实例编程 较完整的日期类215
习题218
小结218
第12章 模板与异常处理220
本章目标220
授课内容220
12.1 模板220
12.1.1 函数模板220
12.1.2 类模板222
12.2 异常处理机制224
自学内容227
12.3 友元227
12.3.1 友元函数227
程序设计举例228
12.3.2 友元类228
实例编程 矩阵类232
小结238
习题238
第13章 标准库和输入/输出流240
本章目标240
授课内容240
13.1 标准库概述240
13.3 输入/输出流241
13.3.1 iostream类库的头文件241
13.2 流241
13.3.2 输入/输出流类和对象242
13.3.3 输入/输出流的成员函数243
13.4 格式化I/O244
13.4.1 流格式状态标志和格式化函数245
13.4.2 流操纵符247
13.5 文件处理250
13.5.1 文件和流251
13.5.2 打开和关闭文件251
13.5.3 文件读/写253
13.6 对象的输入/输出257
自学内容257
13.7 标准模板库(STL)简介258
13.7.1 容器259
13.7.2 迭代器260
13.7.3 算法260
程序设计举例260
实例编程 电话簿管理程序261
小结268
习题268
授课内容269
14.1 线性表269
本章目标269
第14章 线性表269
14.2 顺序表类271
14.3 链表类276
自学内容282
14.4 堆栈282
14.4.1 堆栈的逻辑结构282
14.4.2 顺序栈类283
14.4.3 链栈类283
程序设计举例286
小结291
习题291
第15章 查找和排序293
本章目标293
授课内容293
15.1 查找293
15.2 哈希查找295
15.2.1 哈希表295
15.2.2 哈希表的建立295
15.2.3 解决地址冲突的方法296
15.2.4 线性探测的哈希查找298
15.2.5 链地址法的哈希查找300
15.3 排序301
15.3.1 排序概述301
15.3.2 简单插入排序302
自学内容304
15.4 二次探测的哈希查找304
15.5 基数排序306
程序设计举例307
小结313
习题314
第16章 数值计算315
本章目标315
授课内容315
16.1 多项式的计算315
16.1.1 逐项递推算法315
16.1.2 秦九韶算法316
16.2 多元一次代数方程组的求根计算316
16.2.1 约当消元法317
16.2.2 迭代法319
16.3 求逆矩阵321
16.4 积分计算324
自学内容326
16.5 梯度法求解非线性方程组326
程序设计举例329
小结332
习题333
附录334
附录1 ASCII码表334
附录2 常用库函数335
附录3 C++的技术支持340
参考文献342
热门推荐
- 3626565.html
- 765847.html
- 1865460.html
- 2473909.html
- 2369723.html
- 2136924.html
- 3092107.html
- 684823.html
- 470704.html
- 1283280.html
- http://www.ickdjs.cc/book_2544681.html
- http://www.ickdjs.cc/book_2648635.html
- http://www.ickdjs.cc/book_3716026.html
- http://www.ickdjs.cc/book_3888033.html
- http://www.ickdjs.cc/book_1964335.html
- http://www.ickdjs.cc/book_1348641.html
- http://www.ickdjs.cc/book_3101599.html
- http://www.ickdjs.cc/book_499572.html
- http://www.ickdjs.cc/book_2154621.html
- http://www.ickdjs.cc/book_3344411.html