C++精解和程序设计 第4版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Frank L.Friedman,(美)Elliot B.Koffman著;施平安译
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302103550
- 页数:580 页
第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++Builder 544
G.1建立一个新项目 544
G.2在退出程序前查看控制台窗口 546
G.3重新打开一个项目 546
G.4使用调试器 546
G.5创建多文件项目 548
奇数题答案 550
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019