图书介绍

C++程序设计题解与拓展【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C++程序设计题解与拓展
  • 翁惠玉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302338918
  • 出版时间:2013
  • 标注页数:308页
  • 文件大小:130MB
  • 文件页数:318页
  • 主题词: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

1.1 知识点回顾1

1.1.1 计算机的组成1

1.1.2 算法与程序设计2

1.2 习题解答2

1.3 进一步拓展5

1.3.1 计算机为什么采用二进制5

1.3.2 算法的描述5

第2章 通过例子学习8

2.1 知识点回顾8

2.1.1 C++程序的结构8

2.1.2 变量定义8

2.1.3 常量、符号常量9

2.1.4 标识符命名规范10

2.1.5 算术表达式10

2.1.6 赋值表达式11

2.1.7 数据的输入输出12

2.2 习题解答12

2.2.1 简答题12

2.2.2 程序设计题18

2.3 进一步拓展24

第3章 逻辑思维——分支程序设计28

3.1 知识点回顾28

3.1.1 关系表达式和逻辑表达式28

3.1.2 分支语句29

3.2 习题解答30

3.2.1 简答题30

3.2.2 程序设计题32

第4章 重复控制——循环程序设计42

4.1 知识点回顾42

4.1.1 重复n次操作42

4.1.2 while循环42

4.1.3 do-while循环43

4.2 习题解答43

4.2.1 简答题43

4.2.2 程序设计题44

4.3 进一步拓展61

4.3.1 goto语句61

4.3.2 结构化程序设计62

4.3.3 位运算的进一步讨论62

第5章 批量数据处理——数组64

5.1 知识点回顾64

5.1.1 一维数组64

5.1.2 二维数组65

5.1.3 字符串66

5.2 习题解答67

5.2.1 简答题67

5.2.2 程序设计题69

5.3 进一步拓展82

5.3.1 特殊矩阵82

5.3.2 对称矩阵82

5.3.3 三角矩阵83

5.3.4 稀疏矩阵83

第6章 过程封装——函数85

6.1 知识点回顾85

6.1.1 函数的概念85

6.1.2 函数的定义85

6.1.3 函数的参数和返回值85

6.1.4 数组作为函数的参数86

6.1.5 重载函数86

6.1.6 函数模板87

6.1.7 变量的作用域与存储类别87

6.1.8 递归程序设计89

6.2 习题解答89

6.2.1 简答题89

6.2.2 程序设计题92

6.3 进一步拓展110

6.3.1 模拟计算机程序的运行110

6.3.2 模拟器的设计111

第7章 间接访问——指针116

7.1 知识点回顾116

7.1.1 指针的概念116

7.1.2 指针运算与数组116

7.1.3 指针与动态内存分配117

7.1.4 字符串的指针表示118

7.1.5 指针、数组和字符串传递118

7.1.6 引用与引用传递119

7.1.7 多级指针与指向函数的指针119

7.1.8 main函数的参数120

7.2 习题解答121

7.2.1 简答题121

7.2.2 程序设计题122

第8章 数据封装——结构体131

8.1 知识点回顾131

8.1.1 记录的概念131

8.1.2 结构体类型的变量的使用132

8.1.3 结构体作为函数的参数132

8.1.4 链表133

8.2 习题解答133

8.2.1 简答题133

8.2.2 程序设计题134

8.3 进一步拓展141

第9章 模块化开发144

9.1 知识点回顾144

9.1.1 自顶向下分解144

9.1.2 模块划分144

9.1.3 设计自己的库144

9.2 习题解答145

9.2.1 简答题145

9.2.2 程序设计题146

第10章 创建工具——类的定义与使用162

10.1 知识点回顾162

10.1.1 面向对象的思想162

10.1.2 面向对象程序设计的特点162

10.1.3 类的定义163

10.1.4 对象的使用163

10.1.5 对象的构造与析构164

10.1.6 常量对象和常量成员函数165

10.1.7 常量数据成员165

10.1.8 静态数据成员与静态成员函数165

10.1.9 友元166

10.2 习题解答167

10.2.1 简答题167

10.2.2 程序设计题171

10.3 进一步拓展200

10.3.1 不要随便改变复制构造的意义200

10.3.2 计算机模拟程序200

第11章 运算符重载205

11.1 知识点回顾205

11.1.1 什么是运算符重载205

11.1.2 运算符重载的方法205

11.1.3 自定义类型转换函数206

11.2 习题解答207

11.2.1 简答题207

11.2.2 程序设计题208

11.3 进一步拓展226

第12章 组合与继承227

12.1 知识点回顾227

12.1.1 组合227

12.1.2 继承227

12.1.3 虚函数与运行时的多态性228

12.1.4 虚析构函数229

12.1.5 纯虚函数和抽象类229

12.1.6 多继承229

12.2 习题解答230

12.2.1 简答题230

12.2.2 程序设计题233

12.3 进一步拓展258

12.3.1 避免随意地继承258

12.3.2 多态性与switch语句258

第13章 泛型机制——模板259

13.1 知识点回顾259

13.1.1 类模板的定义259

13.1.2 类模板的实例化259

13.1.3 类模板的友元260

13.2 习题解答261

13.2.1 简答题261

13.2.2 程序设计题261

第14章 输入输出与文件268

14.1 知识点回顾268

14.1.1 基于控制台的输入输出269

14.1.2 基于文件的输入输出271

14.2 习题解答273

14.2.1 简答题273

14.2.2 程序设计题275

第15章 异常处理297

15.1 知识点回顾297

15.2 习题解答298

15.2.1 简答题298

15.2.2 程序设计题300

第16章 容器和迭代器304

16.1 知识点回顾304

16.2 习题解答304

16.2.1 简答题304

16.2.2 程序设计题305

参考文献308

热门推荐