图书介绍
C++程序设计 第2版普通高等教育十一五国家级规划教材【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘璟著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040354560
- 出版时间:2013
- 标注页数:458页
- 文件大小:88MB
- 文件页数:471页
- 主题词:C程序-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计 第2版普通高等教育十一五国家级规划教材PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1程序设计与程序设计语言2
1.1.1计算机与程序设计2
1.1.2程序设计语言,从低级到高级4
1.1.3程序设计方法学的发展7
1.1.4程序设计的范型9
1.1.5程序设计技术的4个层次11
1.2 C++语言概述13
1.2.1为什么选择C++语言14
1.2.2 C++语言简史14
1.2.3 C++语言的特点16
1.3学习本书的指南18
1.3.1学习C++语言程序设计的难点18
1.3.2一本好的C++程序设计教程20
1.3.3本书的内容安排21
思考题23
第2章 C++语言初步25
2.1初识C++程序26
2.1.1 C++程序实例26
2.1.2输入/输出(I/O)语句29
2.2 C++语言的基本符号31
2.2.1基本符号集32
2.2.2基本符号的ASCII编码32
2.3 C++语言的词汇34
2.3.1关键字34
2.3.2标识符35
2.3.3字面常量36
2.3.4运算符39
2.3.5分隔符39
2.4 C++程序的整体结构39
2.4.1主函数40
2.4.2预处理命令41
2.4.3 C++程序的基本框架46
2.5运行C++程序50
2.5.1编辑C++程序50
2.5.2编译和链接过程50
2.5.3运行一个简单的实例52
思考题55
练习题55
第3章 基本数据类型与基本运算57
3.1基本数据类型及其派生类型58
3.1.1数据类型的概念58
3.1.2基本类型59
3.1.3基本类型的派生类型63
3.1.4 enum类型64
3.1.5整数类型与浮点类型65
3.2说明语句65
3.2.1语句65
3.2.2变量和常量概念66
3.2.3常量说明67
3.2.4变量说明67
3.2.5名字空间70
3.2.6类型说明71
3.3基本运算72
3.3.1运算符和表达式72
3.3.2运算的分类73
3.3.3赋值运算74
3.3.4算术运算74
3.3.5关系运算76
3.3.6逻辑运算76
3.3.7位运算78
3.3.8其他运算79
3.3.9运算的优先级82
3.3.10混合运算与数据的类型转换84
3.3.11关于C++语言与实现系统的注释85
思考题86
练习题87
第4章 程序的基本控制结构及导出数据类型89
4.1 C++程序的基本控制结构90
4.1.1控制语句90
4.1.2复合语句和空语句90
4.2分支语句92
4.2.1两类分支语句92
4.2.2温度变换程序95
4.2.3简单的计算器程序98
4.3循环语句100
4.3.1 3种循环语句100
4.3.2求素数103
4.3.3计算常数e的值104
4.4无条件控制语句106
4.5数组类型110
4.5.1一维数组111
4.5.2多维数组113
4.5.3数组与字符串114
4.6结构类型114
4.6.1结构类型与结构变量说明115
4.6.2结构变量的引用和赋值116
4.6.3结构数组116
4.7 C++程序实例117
4.7.1统计学生成绩117
4.7.2输出三角函数表121
4.7.3画一个四叶玫瑰线图形122
4.7.4 Eratosthenes筛法求素数126
思考题128
练习题129
第5章 函数137
5.1三次方程求根程序的设计138
5.2函数的说明与使用139
5.2.1函数的说明139
5.2.2函数的调用142
5.2.3函数的返回143
5.2.4函数的参数144
5.2.5值调用与引用调用145
5.2.6内联函数149
5.2.7关于主函数参数的说明150
5.3函数的嵌套与递归152
5.3.1函数的嵌套152
5.3.2函数的递归154
5.4函数与运算符的重载157
5.4.1函数重载157
5.4.2运算符重载158
5.5函数与C++程序结构160
5.5.1库函数的使用160
5.5.2 SP框架结构与自顶向下程序设计161
5.5.3函数间的数据传递164
5.5.4变量与函数的作用域166
5.6程序实例169
5.6.1“三色冰激凌”程序169
5.6.2 Hanoi塔问题171
思考题173
练习题174
第6章 指针和引用类型及动态内存分配183
6.1指针类型184
6.1.1指针类型变量的说明184
6.1.2指针运算符184
6.1.3指针变量的运算185
6.1.4指针变量的应用189
6.1.5关于指针的进一步话题191
6.1.6指针与动态内存分配198
6.2引用类型200
6.3程序实例203
6.3.1按人名字典序排列电话簿203
6.3.2构建人员档案链表205
思考题209
练习题210
第7章 类与对象219
7.1类和对象的说明220
7.1.1类的说明220
7.1.2对象的说明221
7.1.3 this指针224
7.1.4作为类的结构224
7.2构造函数与析构函数225
7.2.1对象初始化225
7.2.2构造函数与析构函数简介226
7.2.3构造与析构函数的简单实例228
7.3类与对象的其他特征229
7.3.1类就是一个(用户定义的)类型229
7.3.2类的静态成员233
7.3.3类的常量成员234
7.4友元与类之间的关系236
7.4.1友元函数和友元类236
7.4.2类与类之间的关系239
7.5运算符重载用于用户定义类型241
7.5.1设计一个普通的Set类型241
7.5.2利用运算符重载改进Set类型246
7.6程序实例:利用Stack类解迷宫问题250
7.6.1 Stack类也是一个用户定义类型250
7.6.2利用Stack类解迷宫问题的思路251
7.6.3采用回溯技术设计的迷宫程序252
思考题256
练习题257
第8章 继承与派生263
8.1派生与继承264
8.1.1派生类说明264
8.1.2派生类的构造函数和析构函数265
8.1.3一个实例:公司雇员档案管理268
8.1.4有关成员存取权限问题的注记271
8.2其他特征的继承关系273
8.2.1友元关系以及静态成员的继承273
8.2.2基类对象和派生类对象间的赋值273
8.3派生关系中的二义性问题275
8.4多态性与虚函数278
8.4.1函数重载与静态联编279
8.4.2函数超载、虚函数及动态联编279
8.4.3纯虚函数与抽象基类283
8.5两个程序实例284
8.5.1计算函数的定积分284
8.5.2利用图元类画图的程序288
思考题293
练习题293
第9章 模板299
9.1 函数模板300
9.1.1函数模板的概念及说明300
9.1.2函数模板应用举例302
9.2类模板305
9.2.1类模板的概念与说明305
9.2.2一个队列类模板307
9.2.3带有类型参数和普通参数的类模板310
9.3关于类模板的几点说明312
9.3.1静态成员及友元312
9.3.2类模板的类型参数的错误检测312
9.3.3标准模板库STL314
9.4程序实例:链表类模板的设计315
思考题318
练习题319
第10章 输入输出(I/O)流321
10.1文件、流及C++的流类库322
10.1.1流类库的优点322
10.1.2文件与流的概念323
10.13 C++的流类系统324
10.2对标准设备的I/O操作325
10.2.1 I/O函数325
10.2.2对用户定义类型进行运算符重载328
10.3 I/O的格式控制330
10.3.1类ios中用于格式控制的成员函数330
10.3.2格式控制符336
10.3.3用户定义格式控制符338
10.4磁盘文件的输入输出340
10.4.1文件的打开与关闭341
10.4.2使用插入与提取运算符对磁盘文件进行读写343
10.4.3使用类成员函数对文件流进行操作344
10.5 text文件与binary文件350
10.5.1按用户设置的文件形式进行读写350
10.5.2对数据文件进行随机访问353
10.6其他输入输出控制函数357
10.6.1 I/O操作状态控制357
10.6.2其他I/O控制359
思考题360
练习题361
第11章 异常处理365
11.1异常处理的基本思想以及C++实现366
11.1.1异常和异常处理366
11.1.2 C++的try-throw-catch异常处理机制367
11.1.3 try-throw-catch异常处理机制的必要性370
11.2异常处理的进一步讨论372
思考题372
练习题373
附录A Visual C++2008IDE概述375
附录B Visual C++6.0编程环境简介391
附录C 标准模板库405
附录D 标准函数417
附录E 一个OOP程序设计实例——楼宇电梯系统仿真程序的OOP设计过程423
参考文献457
热门推荐
- 2401509.html
- 3070461.html
- 2799935.html
- 1840187.html
- 430607.html
- 1292643.html
- 2084782.html
- 3299722.html
- 1151232.html
- 717738.html
- http://www.ickdjs.cc/book_2489472.html
- http://www.ickdjs.cc/book_1428820.html
- http://www.ickdjs.cc/book_3416814.html
- http://www.ickdjs.cc/book_3353828.html
- http://www.ickdjs.cc/book_2809258.html
- http://www.ickdjs.cc/book_871294.html
- http://www.ickdjs.cc/book_1897850.html
- http://www.ickdjs.cc/book_739503.html
- http://www.ickdjs.cc/book_3577972.html
- http://www.ickdjs.cc/book_1566849.html