图书介绍

C++程序设计解析PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计解析
  • 朱金付主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302161887
  • 出版时间:2007
  • 标注页数:337页
  • 文件大小:13MB
  • 文件页数:356页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计解析PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C++基础第1章 C++程序设计基础3

1.1 简介3

1.2 知识点3

1.3 概念解析4

1.3.1 标识符4

1.3.2 数据类型4

1.3.3 变量5

1.3.4 常量5

1.3.5 类型转换7

1.3.6 语句8

1.3.7 简单的输入与输出8

1.3.8 运算符及优先级9

1.3.9 算术运算符11

1.3.10 赋值运算符11

1.3.11 关系运算和逻辑运算12

1.3.12 字位运算符12

1.3.13 其他运算符13

1.3.14 选择语句14

1.3.15 循环语句15

1.3.16 控制执行顺序的语句16

1.4 习题解析16

1.4.1 选择题16

1.4.2 填空题20

1.4.3 完善程序题23

1.5 经典算法解析24

1.5.1 两变量的值交换24

1.5.2 选择结构语句25

1.5.3 switch语句的应用26

1.5.4 switch语句中巧用break27

1.5.5 3种循环语句的互换28

1.5.6 多重循环29

1.5.7 枚举法30

1.5.8 递推法31

1.5.9 循环控制32

1.6 同步练习33

1.6.1 选择题33

1.6.2 填空题34

1.6.3 完善程序题36

1.7 同步练习参考答案36

第2章 函数和预编译处理39

2.1 简介39

2.2 知识点40

2.3 概念解析40

2.3.1 函数的基本概念40

2.3.2 函数的返回41

2.3.3 函数的调用41

2.3.4 函数原型声明42

2.3.5 递归调用42

2.3.6 值传递43

2.3.7 引用与引用传递43

2.3.8 变量的存储机制43

2.3.9 作用域44

2.3.10 生命周期45

2.3.11 内联函数46

2.3.12 函数重载47

2.3.13 缺省参数47

2.3.14 预编译指令47

2.3.15 文件包含47

2.3.16 宏定义48

2.3.17 库函数49

2.4 习题解析49

2.4.1 选择题49

2.4.2 填空题50

2.4.3 完善程序题56

2.5 精典算法解析57

2.5.1 函数和模块化57

2.5.2 引用传递的应用57

2.5.3 递归函数的引用59

2.5.4 函数的重载60

2.6 同步练习61

2.6.1 选择题61

2.6.2 填空题62

2.6.3 完善程序题64

2.7 同步练习参考答案65

第3章 构造数据类型及其应用67

3.1 简介67

3.2 知识点68

3.3 概念解析68

3.3.1 数组的概念68

3.3.2 一维数组69

3.3.3 访问数组元素69

3.3.4 二维数组69

3.3.5 字符数组70

3.3.6 常用字符串函数70

3.3.7 数组和函数71

3.3.8 排序和查找71

3.3.9 结构体类型的定义71

3.3.10 结构体变量的定义及其初始化72

3.3.11 结构体数组72

3.3.12 共同体类型、变量的定义72

3.3.13 枚举类型和枚举变量的定义72

3.3.14 位域73

3.4 习题解析73

3.4.1 选择题73

3.4.2 填空题76

3.4.3 程序分析题77

3.4.4 完善程序题81

3.5 经典算法解析89

3.6 同步练习96

3.6.1 选择题96

3.6.2 填空题97

3.6.3 程序分析题97

3.6.4 完善程序题99

3.7 同步练习参考答案102

第4章 指针和引用105

4.1 简介105

4.2 知识点106

4.3 概念解析106

4.3.1 内存单元的地址106

4.3.2 变量的地址107

4.3.3 指针107

4.3.4 指针变量的定义107

4.3.5 指针的运算107

4.3.6 访问指针变量108

4.3.7 指向指针的指针108

4.3.8 指针和数组108

4.3.9 指针和二维数组109

4.3.10 指针和字符串109

4.3.11 字符串指针和字符数组109

4.3.12 指针数组110

4.3.13 指向一维数组的指针110

4.3.14 指向二维数组的指针变量110

4.3.15 指针和函数参数111

4.3.16 函数返回值为指针的函数111

4.3.17 指向函数的指针111

4.3.18 new和delete运算符112

4.3.19 常指针112

4.3.20 引用113

4.3.21 链表113

4.4 习题解析114

4.4.1 选择题114

4.4.2 阅读程序并填空117

4.4.3 完善程序题122

4.5 精典算法解析126

4.6 同步练习128

4.6.1 选择题128

4.6.2 阅读程序题130

4.6.3 完善程序题132

4.7 同步练习参考答案136

第5章 C++语言基础的综合训练137

5.1 习题解析137

5.1.1 阅读程序并填空137

5.1.2 完善程序题139

5.1.3 改错题141

5.1.4 算法解析144

5.2 同步练习146

5.2.1 阅读程序题146

5.2.2 完善程序题147

5.2.3 改错题148

5.2.4 上机编程题149

5.3 模拟试卷151

5.3.1 模拟试卷一151

5.3.2 模拟试卷二158

5.4 同步练习和模拟试卷参考答案165

5.4.1 同步练习参考答案165

5.4.2 模拟试卷一参考答案165

5.4.3 模拟试卷二参考答案166

第二部分 面向对象的程序设计第6章 类和对象171

6.1 简介171

6.2 知识点172

6.3 概念解析172

6.3.1 对象和类172

6.3.2 成员数据和成员函数173

6.3.3 成员属性174

6.3.4 this指针174

6.4 习题解析175

6.4.1 选择题175

6.4.2 填空题176

6.4.3 完善程序题178

6.5 同步练习178

6.5.1 选择题178

6.5.2 填空题180

6.5.3 完善程序题181

6.6 同步练习参考答案183

第7章 构造函数与析构函数185

7.1 简介185

7.2 知识点185

7.3 概念解析185

7.3.1 构造函数185

7.3.2 缺省参数和默认参数的构造函数186

7.3.3 析构函数187

7.3.4 new和delete运算与构造和析构函数187

7.3.5 完成复制功能的构造函数187

7.3.6 浅复制与深复制188

7.3.7 对象成员189

7.3.8 构造函数和对象成员189

7.4 习题解析190

7.4.1 选择题190

7.4.2 填空题191

7.4.3 阅读填空题191

7.4.4 完善程序题197

7.5 同步练习199

7.5.1 选择题199

7.5.2 填空题200

7.5.3 阅读填空题200

7.5.4 完善程序题205

7.5.5 改错题208

7.6 同步练习参考答案209

第8章 继承和派生211

8.1 简介211

8.2 知识点212

8.3 概念解析212

8.3.1 继承与派生212

8.3.2 派生方式213

8.3.3 抽象类213

8.3.4 派生类的构造函数与析构函数214

8.3.5 单一继承与多重继承214

8.3.6 冲突、支配规则和赋值兼容规则214

8.3.7 虚基类215

8.4 习题解析215

8.4.1 选择题215

8.4.2 填空题217

8.4.3 阅读填空题217

8.4.4 改错题221

8.4.5 完善程序题222

8.5 同步练习224

8.5.1 选择题224

8.5.2 填空题226

8.5.3 阅读填空题226

8.5.4 完善程序题232

8.6 同步练习参考答案233

第9章 类的其他特性235

9.1 简介235

9.2 知识点235

9.3 概念解析236

9.3.1 友元函数的概念236

9.3.2 友元函数的定义及使用236

9.3.3 友元类的概念及使用236

9.3.4 虚函数的概念和应用236

9.3.5 纯虚函数237

9.3.6 静态成员237

9.3.7 静态数据成员237

9.3.8 静态函数成员238

9.4 习题解析238

9.4.1 选择题238

9.4.2 填空题239

9.4.3 阅读程序题239

9.5 同步练习245

9.5.1 选择题245

9.5.2 填空题246

9.5.3 阅读程序题246

9.6 同步练习参考答案249

第10章 运算符重载251

10.1 简介251

10.2 知识点251

10.3 概念解析252

10.3.1 运算符重载252

10.3.2 成员函数实现运算符重载252

10.3.3 友元函数实现运算符重载253

10.3.4 类型转换函数254

10.3.5 几个特殊运算符的重载254

10.3.6 字符串类254

10.4 习题解析255

10.4.1 选择题255

10.4.2 填空题256

10.4.3 阅读填空题256

10.4.4 完善程序题259

10.4.5 几个特殊运算符的重载例子262

10.5 同步练习266

10.5.1 选择题266

10.5.2 填空题266

10.5.3 阅读程序题266

10.5.4 完善程序题269

10.6 同步练习参考答案271

第11章 模板273

11.1 简介273

11.2 知识点273

11.3 概念解析273

11.3.1 模板的概念273

11.3.2 函数模板的定义和使用273

11.3.3 类模板的定义和使用274

11.4 习题解析275

11.4.1 选择题275

11.4.2 填空题276

11.4.3 完善程序题279

11.5 同步练习284

11.5.1 选择题284

11.5.2 阅读程序题285

11.5.3 完善程序题286

11.6 同步练习参考答案286

第12章 输入输出流类库289

12.1 简介289

12.2 知识点289

12.3 概念解析290

12.3.1 基本流类体系290

12.3.2 输入/输出的格式控制290

12.3.3 标准设备的输入/输出291

12.3.4 文件流293

12.3.5 文件的使用方法293

12.3.6 文本文件的使用296

12.3.7 二进制文件的使用296

12.3.8 文件的随机访问297

12.4 习题解析297

12.4.1 选择题297

12.4.2 填空题298

12.4.3 完善程序题300

12.5 同步练习301

12.5.1 选择题301

12.5.2 填空题302

12.5.3 完善程序题303

12.6 同步练习参考答案304

第13章 面向对象程序设计的综合训练307

13.1 类综合习题解析307

13.1.1 改错题307

13.1.2 综合应用题310

13.2 综合练习314

13.2.1 阅读填空题314

13.2.2 完善程序题317

13.2.3 改错题320

13.2.4 上机编程题321

13.3 模拟试卷322

13.3.1 模拟试卷一322

13.3.2 模拟试卷二329

13.4 参考答案335

13.4.1 综合练习参考答案335

13.4.2 模拟试卷一参考答案336

13.4.3 模拟试卷二参考答案337

热门推荐