图书介绍

C++精解和程序设计 第4版PDF|Epub|txt|kindle电子书版本下载

C++精解和程序设计 第4版
  • (美)Frank L.Friedman,(美)Elliot B.Koffman著;施平安译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302103550
  • 出版时间:2005
  • 标注页数:580页
  • 文件大小:71MB
  • 文件页数:596页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐