图书介绍
C++精解和程序设计 第4版PDF|Epub|txt|kindle电子书版本下载
![C++精解和程序设计 第4版](https://www.shukui.net/cover/55/33106844.jpg)
- (美)Frank L.Friedman,(美)Elliot B.Koffman著;施平安译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302103550
- 出版时间:2005
- 标注页数:580页
- 文件大小:71MB
- 文件页数:596页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C++精解和程序设计 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机、问题求解和程序设计简介1
1.1计算机概述1
1.2计算机硬件3
1.3计算机软件10
1.4高级语言程序的处理15
1.5软件开发方法18
1.6应用软件开发方法20
1.7计算机程序员的职业道德22
第2章 C++综述29
2.1 C++语言要素29
2.2保留字和标识符33
2.3数据类型和声明35
2.4可执行语句41
2.5 C++程序的一般格式48
2.6算术表达式50
2.7交互模式、批处理模式和数据文件60
2.8常见的编程错误62
第3章 函数和类的自顶向下设计72
3.1根据现有信息构建程序72
3.2库函数78
3.3自顶向下设计和结构图82
3.4没有参数的函数84
3.5带输入参数的函数91
3.6名称的作用域98
3.7通过类扩展C++:使用string类100
3.8常见编程错误105
第4章 选择结构:if和switch语句114
4.1控制结构114
4.2逻辑表达式115
4.3 if控制语句概述123
4.4带有复合选项的if语句127
4.5算法中的决策步骤130
4.6检验算法的正确性137
4.7嵌套if语句与多选择判断138
4.8 switch控制语句144
4.9常见编程错误148
第5章 重复和循环语句157
5.1计数循环和while语句157
5.2在一个循环中进行累加和累积161
5.3 for语句166
5.4条件循环172
5.5循环设计和循环模式177
5.6 do-while语句182
5.7 while,for和do-while循环回顾186
5.8嵌套循环188
5.9程序的调试和测试191
5.10常见编程错误194
第6章 模块化编程206
6.1值和引用参数206
6.2带输入和输出参数的函数214
6.3函数的逐步设计220
6.4在函数中使用对象227
6.5程序系统的调试和测试228
6.6递归函数(选学)232
6.7常见编程错误235
第7章 简单数据类型244
7.1常量回顾244
7.2数值数据类型的内部表示245
7.3字符数据和函数250
7.4 bool类型数据和逻辑表达式253
7.5枚举类型256
7.6常见编程错误262
第8章 流和文件271
8.1标准输入/输出流271
8.2外部文件277
8.3使用外部文件进行程序间的通信283
8.4再论字符串数据287
8.5输入/输出控制符290
8.6常见编程错误291
第9章 数据结构:数组和结构301
9.1数组数据类型301
9.2数组元素的顺序访问307
9.3数组参数311
9.4读取部分数组316
9.5数组的查找和排序318
9.6算法分析:大O表示法323
9.7结构数据类型325
9.8结构作为操作数和参数328
9.9字符串作为字符数组(可选)331
9.10常见编程错误334
第10章 用户自定义类343
10.1定义和使用类343
10.2类的实现349
10.3类和对象的使用规则概述352
10.4类作为操作数和参数356
10.5分数类357
10.6圆类363
10.7简单字符串类368
10.8存款账户类373
10.9常见编程错误378
第11章 数据抽象和面向对象设计387
11.1多维数组387
11.2结构数组392
11.3模板类394
11.4索引表抽象数据类型399
11.5实现索引表类404
11.6面向对象设计举例409
11.7运算符重载和友元416
11.8 vector类420
11.9常见编程错误426
第12章 递归437
12.1递归的本质437
12.2跟踪递归函数439
12.3数学递归函数445
12.4带有数组参数的递归函数450
12.5使用递归技术解决问题454
12.6常见编程错误459
第13章 指针和动态数据结构465
13.1指针和new运算符465
13.2堆的操作469
13.3链表和list类471
13.4栈抽象数据类型480
13.5队列抽象数据类型487
13.6二叉树492
13.7二叉查找树抽象数据类型497
13.8二叉查找树的效率503
13.9常见编程错误504
附录A ASCII字符集512
附录B 保留字和特殊字符513
附录C C++库函数精选514
附录D 运算符521
附录E 继承和多态性简介522
E.1特殊化再分类522
E.2规范的再分类525
E.3评论534
E.4多态性535
附录F 使用Visual C++537
F.1创建一个新项目537
F.2重新打开一个项目540
F.3使用调试器541
F.4创建多文件项目542
附录G 使用C++Builder544
G.1建立一个新项目544
G.2在退出程序前查看控制台窗口546
G.3重新打开一个项目546
G.4使用调试器546
G.5创建多文件项目548
奇数题答案550