图书介绍

C++编程习题与解答pdf电子书版本下载

C++编程习题与解答
  • (美)John R.Hubbard著;徐漫江等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111108213
  • 出版时间:2002
  • 标注页数:434页
  • 文件大小:83MB
  • 文件页数:452页
  • 主题词:C++

PDF下载


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

下载说明

C++编程习题与解答PDF格式电子书版下载

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

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

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

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

图书目录

目录 1

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

1.1 入门 1

1.2 程序实例 2

1.3 输出运算符 4

1.4 字符与文字 5

1.5 变量及其他声明 5

1.6 程序标记 6

1.7 初始化变量 7

1.8 对象、变量和常量 8

1.9 输入运算符 9

复习题 9

习题 11

复习题答案 12

习题答案 13

第2章 基本类型 18

2.1 数值数据类型 18

2.2 布尔型 19

2.3 枚举型 19

2.4 字符型 21

2.5 整型值 22

2.6 数学运算符 23

2.7 增量运算符和减量运算符 24

2.8 组合赋值运算符 24

2.9 浮点型 25

2.10 类型转换 27

2.11 数值溢出 29

2.12 舍人错 30

2.13 浮点数的电子格式 33

2.14 作用域 34

复习题 35

习题 35

复习题答案 36

问题答案 36

第3章 选择 39

3.1 If语句 39

3.2 if..else语句 40

3.3 关键字 40

3.4 比较运算符 41

3.5 语句块 43

3.6 复合条件 44

3.7 短路 45

3.8 布尔表达式 46

3.9 选择的嵌套 47

3.10 else if结构 50

3.11 switch语句 51

3.12 条件表达式运算符 53

复习题 54

习题 55

复习题答案 56

习题答案 60

第4章 迭代 66

4.1 while语句 66

4.2 循环的终止 68

4.3 do..while循环 70

4.4 for语句 72

4.5 break语句 78

4.6 continue语句 80

4.7 goto语句 80

4.8 生成伪随机数 82

复习题 87

习题 88

复习题答案 90

习题答案 95

第5章 函数 95

5.1 介绍 95

5.2 标准C++的库函数 95

5.3 用户自定义函数 98

5.4 测试程序 99

5.5 函数声明和定义 101

5.6 局部变量和函数 103

5.7 void函数 105

5.8 布尔函数 106

5.9 I/O函数 110

5.10 引用传递 111

5.11 通过常量引用传递 115

5.12 内联函数 116

5.13 作用域 117

5.14 重载 118

5.15 main()函数 119

5.16 默认的参数 120

复习题 121

习题 121

复习题答案 124

问题答案 125

第6章 数组 137

6.1 介绍 137

6.2 数组的处理 137

6.3 数组的初始化 139

6.4 数组元素下标越界 141

6.5 将数组传递给函数 142

6.6 线性查找算法 145

6.7 冒泡排序算法 145

6.8 二分查找算法 146

6.9 使用枚举类型的数组 149

6.10 类型定义 150

6.11 多维数组 151

复习题 154

习题 155

复习题答案 160

习题答案 160

第7章 指针和引用 171

7.1 引用运算符 171

7.2 引用 172

7.3 指针 174

7.4 取值操作符 175

7.5 派生类型 177

7.6 对象和左值 177

7.7 返回引用 178

7.8 数组和指针 179

7.9 动态数组 184

7.10 通过指针使用const 185

7.11 指针数组和指向数组的指针 186

7.12 指向指针的指针 187

7.13 指向函数的指针 187

7.14 NUL、NULL和void 188

复习题 189

习题 192

复习题答案 195

习题答案 197

8.1 介绍 202

8.2 复习指针 202

第8章 字符串 202

8.3 字符串 204

8.4 字符串的输入输出 205

8.5 cin成员函数 206

8.6 标准的C字符函数 209

8.7 字符串数组 210

8.8 标准C的字符串函数 212

复习题 219

习题 222

复习题答案 223

习题答案 224

9.2 格式化的输入 233

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

9.1 引言 233

9.3 非格式化输入 235

9.4 标准C++字符串类型 236

9.5 文件 238

9.6 字符串流 240

复习题 241

习题 242

复习题答案 246

习题答案 247

第10章 类 254

10.1 引言 254

10.2 类的声明 254

10.3 构造函数 257

10.4 构造函数初始化列表 259

10.5 访问函数 260

10.6 私有成员函数 260

10.7 复制构造函数 262

10.8 类的析构函数 264

10.9 常量对象 265

10.10 结构体 265

10.11 对象的指针 266

10.12 静态数据成员 267

10.13 静态函数成员 269

复习题 271

习题 271

复习题答案 272

习题答案 273

11.2 赋值运算符重载 279

11.1 引言 279

第11章 重载运算符 279

11.3 this指针 280

11.4 算术运算符重载 281

11.5 算术赋值运算符重载 283

11.6 关系运算符重载 283

11.7 字符串运算符重载 284

11.8 运算符转换 286

11.9 加减运算符重载 287

11.10 下标运算符重载 289

复习题 290

习题 291

复习题答案 291

习题答案 292

12.1 引言 297

12.2 组合 297

第12章 组合和继承 297

12.3 继承 299

12.4 保护型类成员 300

12.5 重载和操纵继承成员 303

12.6 私有访问对保护访问 306

12.7 虚函数和多态性 306

12.8 虚拟析构函数 309

12.9 抽象基类 311

12.10 面向对象程序设计 314

复习题 316

习题 316

复习题答案 317

习题答案 318

13.2 函数模板 326

13.1 引言 326

第13章 模板与迭代符 326

13.3 类模板 328

13.4 容器类 331

13.5 子类模板 332

13.6 把模板类传到模板参数 334

13.7 链表的一个类模板 336

13.8 循环类 339

复习题 346

习题 346

复习题答案 346

习题答案 347

第14章 标准C++向量  352

14.1 引言 352

14.2 关于向量的迭代符 354

14.3 赋值向量 355

14.4 erase()和insert()函数 356

14.5 find()函数 358

14.6 C++标准向量类模板 359

14.7 范围检查 361

复习题 361

习题 361

复习题答案 362

习题答案 363

第15章 容器类 367

15.1 ANSI/ISO标准C++ 367

15.2 标准模板库 367

15.3 标准C++容器类模板 367

15.4 标准C++的一般算法 368

15.5 头文件 369

A.1 ASCII码 371

附录A 字符代码 371

A.2 Unicode 374

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

附录C 标准C++运算符 379

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

D.1 vector类模板 381

D.2 deque类模板 386

D.3 stack类模板 387

D.4 queue类模板 387

D.5 priority_queue类模板 387

D.6 list类模板 389

D.7 map类模板 391

D.8 set类模板 393

附录E 标准C++一般算法 395

附录F 标准C库 425

附录G 十六进制数 430

精品推荐