图书介绍

C++程序设计学习指导与习题解答PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计学习指导与习题解答
  • (美)哈伯德著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302222682
  • 出版时间:2010
  • 标注页数:519页
  • 文件大小:115MB
  • 文件页数:535页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C++程序设计学习指导与习题解答PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++程序设计基础1

1.1 开始1

1.2 一些简单的程序2

1.3 输出操作符4

1.4 字符与文字5

1.5 变量及其声明6

1.6 程序标记7

1.7 初始化变量8

1.8 对象、变量与常量9

1.9 输入操作符10

1.10 使用集成开发环境10

复习题13

编程题15

复习题答案15

编程题答案16

第2章 基本数据类型20

2.1 数字数据类型20

2.2 布尔类型20

2.3 枚举类型21

2.4 字符类型23

2.5 整数类型24

2.6 算术操作符26

2.7 递增与递减操作符26

2.8 复合赋值操作符27

2.9 浮点类型28

2.10 类型转换31

2.11 数值溢出33

2.12 圆整错误34

2.13 浮点值的指数格式38

2.14 作用域39

复习题40

编程题41

复习题答案42

编程题答案42

第3章 选择语句48

3.1 if语句48

3.2 if…else语句49

3.3 关键字49

3.4 比较操作符50

3.5 语句块52

3.6 复合条件54

3.7 短路问题56

3.8 布尔表达式56

3.9 嵌套选择语句58

3.10 else if结构61

3.11 switch语句62

3.12 条件表达式操作符64

复习题65

编程题67

复习题答案68

编程题答案72

第4章 迭代80

4.1 while语句80

4.2 终止一个循环82

4.3 do…while语句85

4.4 for语句87

4.5 break语句94

4.6 continue语句96

4.7 goto语句97

4.8 生成一个伪随机数99

复习题105

编程题106

复习题答案107

编程题答案108

第5章 函数114

5.1 概述114

5.2 标准C++库函数114

5.3 自定义函数117

5.4 测试程序118

5.5 函数的声明与定义121

5.6 局部变量与函数123

5.7 void函数126

5.8 布尔函数127

5.9 I/O函数131

5.10 按引用传递132

5.11 按常量引用传递136

5.12 内联函数137

5.13 作用域138

5.14 重载140

5.15 main()函数141

5.16 默认自变量142

复习题143

编程题144

复习题答案147

编程题答案147

第6章 数组164

6.1 概述164

6.2 处理数组164

6.3 初始化数组166

6.4 数组索引超界168

6.5 给函数传递数组170

6.6 线性搜索算法173

6.7 冒泡排序算法174

6.8 二叉搜索算法175

6.9 使用含枚举类型的数组178

6.10 类型定义179

6.11 多维数组181

复习题184

编程题185

复习题答案190

编程题答案191

第7章 指针与引用204

7.1 引用操作符204

7.2 引用205

7.3 指针207

7.4 反引用操作符208

7.5 派生类型211

7.6 对象与lvalue212

7.7 返回一个引用213

7.8 数组与指针214

7.9 动态数组219

7.10 为指针使用const221

7.11 指针数组与数组指针222

7.12 指向指针的指针223

7.13 指向函数的指针223

7.14 NUL、NULL与void224

复习题225

编程题229

附加题229

复习题答案231

编程题答案234

第8章 字符串240

8.1 概述240

8.2 再谈指针240

8.3 字符串243

8.4 字符串输入输出244

8.5 cin的成员函数245

8.6 标准字符串函数249

8.7 字符串数组250

8.8 标准字符串函数253

复习题263

编程题265

复习题答案267

编程题答案268

第9章 标准C++字符串280

9.1 概述280

9.2 格式化输入280

9.3 无格式输入282

9.4 标准C++的string类型284

9.5 文件286

9.6 字符串流288

复习题290

编程题291

复习题答案296

编程题答案297

第10章 类306

10.1 概述306

10.2 类声明306

10.3 构造函数309

10.4 构造函数初始化列表311

10.5 访问函数312

10.6 私有成员函数313

10.7 复制构造函数315

10.8 类的析构函数317

10.9 常量对象318

10.10 结构体319

10.11 指向对象的指针319

10.12 静态数据成员321

10.13 静态函数成员324

复习题325

编程题326

复习题答案327

编程题答案328

第11章 重载操作符334

11.1 概述334

11.2 重载赋值操作符334

11.3 this指针335

11.4 重载算术操作符336

11.5 重载算术赋值操作符338

11.6 重载关系运算操作符339

11.7 重载数据流操作符340

11.8 转换操作符342

11.9 重载递增和递减操作符344

11.10 重载下标操作符346

复习题347

编程题347

复习题答案348

编程题答案349

第12章 合成与继承355

12.1 概述355

12.2 合成355

12.3 继承358

12.4 protected类成员359

12.5 覆盖与支配继承成员361

12.6 private访问与protected访问365

12.7 虚拟函数与多态性365

12.8 虚拟析构函数369

12.9 抽象基类371

12.10 面向对象程序设计374

复习题376

编程题377

复习题答案377

编程题答案378

第13章 模板与迭代器387

13.1 概述387

13.2 函数模板387

13.3 类模板389

13.4 容器类392

13.5 子类模板394

13.6 把模板类传递给模板参数396

13.7 链表的类模板398

13.8 迭代器类402

复习题409

编程题409

复习题答案409

编程题答案410

第14章 标准C++向量类416

14.1 概述416

14.2 向量的迭代器418

14.3 向量赋值419

14.4 erase()和insert()函数421

14.5 find()函数423

14.6 C++标准的vector类模板425

14.7 范围检查427

复习题427

编程题427

复习题答案428

编程题答案429

第15章 容器类435

15.1 ANSI/ISO标准C++435

15.2 标准模板库435

15.3 标准的C++容器类模板435

15.4 标准C++常用算法436

15.5 头文件437

附录A 字符编码439

A.1 ASCII码439

A.2 Unicode码444

附录B 标准C++关键字445

附录C 标准C++操作符448

附录D 标准C++容器类451

D.1 vector类模板451

D.2 deque类模板457

D.3 stack类模板457

D.4 queue类模板458

D.5 priority_queue类模板458

D.6 list类模板460

D.7 map类模板462

D.8 set类模板464

附录E 标准C++常用算法467

附录F 标准C函数库505

附录G 十六进制数510

附录H 参考文献515

热门推荐