当前位置:首页 > 工业技术
C++编程习题与解答
C++编程习题与解答

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

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)John R.Hubbard著;徐漫江等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111108213
  • 页数:434 页
图书介绍:本书由浅入深地介绍了C++语言的各个方面,并在所涉及的各个知识点给出了详细的例子,使读者能够更容易了解C++语言的内容。无论读者是从未接触过C++语言的新手,还是对C++语言有一定经验的开发人员,本书都能使你对这门编程语言有全面系统的了解。
《C++编程习题与解答》目录

目录 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

相关图书
作者其它书籍
返回顶部