图书介绍

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

C++程序设计教程 第2版
  • 幸莉仙,于海泳,田志刚,单树倩编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302466710
  • 出版时间:2017
  • 标注页数:325页
  • 文件大小:31MB
  • 文件页数:337页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++与Visual Studio 2015概述1

1.1 计算机程序设计语言的发展1

1.1.1 机器语言1

1.1.2 汇编语言2

1.1.3 高级语言2

1.1.4 结构化程序设计语言3

1.1.5 面向对象语言的产生4

1.2 C++语言与面向对象程序设计4

1.2.1 C++概述4

1.2.2 面向对象程序设计5

1.3 C++集成开发环境Visual Studio 20158

1.3.1 集成开发环境8

1.3.2 Visual Studio 2015简介8

1.4 简单的C++程序9

1.4.1 C++程序的开发过程9

1.4.2 简单的C++程序示例10

本章小结15

习题一16

第2章 C++程序设计基础17

2.1 词法符号17

2.1.1 字符集17

2.1.2 词法记号17

2.2 C++的数据类型20

2.2.1 基本数据类型20

2.2.2 字面常量22

2.2.3 变量24

2.2.4 符号常量27

2.3 运算符与表达式28

2.3.1 运算符28

2.3.2 表达式34

2.3.3 类型转换37

2.3.4 语句38

2.4 数据的输入与输出39

2.4.1 I/O流39

2.4.2 预定义的插入符和提取符39

2.4.3 简单的I/O格式控制40

2.5 基于Visual C++ 2015的简单程序开发40

2.5.1 一个简单程序设计例程40

2.5.2 main()函数42

2.5.3 注释43

2.5.4 编译预处理43

2.5.5 命名空间与using应用47

本章小结50

习题二51

第3章 流程控制语句54

3.1 程序的基本控制结构54

3.1.1 语句的分类54

3.1.2 结构化程序控制结构55

3.1.3 顺序结构程序应用举例55

3.2 流程控制语句56

3.2.1 if语句56

3.2.2 switch语句62

3.3 循环控制语句64

3.3.1 for循环64

3.3.2 do-while循环66

3.3.3 while循环69

3.4 循环的嵌套70

3.5 跳转语句71

3.5.1 break语句71

3.5.2 continue语句72

3.5.3 goto语句73

3.5.4 return语句75

本章小结75

习题三76

第4章 数组和字符串79

4.1 数组的概念79

4.2 数组的定义和数组元素表示方法79

4.2.1 数组的定义80

4.2.2 数组定义的格式举例81

4.3 数组元素的输入与输出81

4.4 数组的应用84

4.4.1 统计84

4.4.2 排序86

4.4.3 查找89

4.4.4 数组的其他应用90

4.5 字符串93

4.5.1 字符串的概念93

4.5.2 字符串函数95

4.5.3 字符串应用举例98

本章小结101

习题四101

第5章 指针105

5.1 指针的概念105

5.2 指针变量106

5.3 指针运算107

5.4 指针与数组109

5.4.1 指针与一维数组109

5.4.2 指针与二维数组110

5.4.3 new与delete112

5.5 引用变量113

本章小结115

习题五115

第6章 函数120

6.1 函数的定义与调用120

6.1.1 函数的定义120

6.1.2 函数的声明与调用123

6.2 函数调用方式和参数传递125

6.2.1 函数调用过程125

6.2.2 传值调用125

6.2.3 传址调用126

6.2.4 数组作为参数调用127

6.3 变量的作用域130

6.3.1 作用域分类130

6.3.2 应用举例131

6.4 递归函数135

6.5 重载函数138

6.6 模板函数139

6.7 内联函数143

6.8 函数指针144

本章小结148

习题六149

第7章 结构体与联合153

7.1 结构体类型153

7.1.1 结构体的定义153

7.1.2 结构体变量的定义和初始化154

7.1.3 结构体变量的引用156

7.1.4 结构体数组158

7.1.5 结构体与函数160

7.1.6 结构体指针163

7.1.7 结构体与链表167

7.2 联合169

7.2.1 联合的定义169

7.2.2 联合变量的定义170

7.2.3 联合变量的引用172

7.2.4 联合类型数据的特点172

7.3 枚举类型174

7.4 结构体与联合应用实例178

7.5 用typedef声明类型180

本章小结182

习题七182

第8章 类与对象185

8.1 面向对象程序设计方法概述185

8.1.1 面向过程的程序设计185

8.1.2 面向对象的程序设计188

8.2 类的声明191

8.2.1 类和对象的关系191

8.2.2 类的声明191

8.2.3 类的成员函数193

8.2.4 类与结构体194

8.3 定义对象195

8.3.1 对象的定义195

8.3.2 对象成员的引用196

8.4 类和对象的简单应用实例198

8.5 构造函数200

8.5.1 构造函数的作用200

8.5.2 带参数的构造函数203

8.5.3 构造函数重载205

8.5.4 复制构造函数206

8.6 析构函数208

8.7 类的静态成员209

8.7.1 静态数据成员210

8.7.2 静态成员函数212

8.8 友元214

8.8.1 友元函数214

8.8.2 友元类216

8.9 在Visual C++ 2015中使用类向导217

本章小结221

习题八221

第9章 类的继承、派生与多态226

9.1 类的继承与派生226

9.1.1 继承与派生的概念226

9.1.2 派生类定义的格式228

9.1.3 继承方式232

9.1.4 多重继承239

9.2 多态与虚函数242

9.2.1 多态242

9.2.2 虚函数244

9.2.3 多态的实现机制245

9.2.4 纯虚函数与抽象类247

9.3 多态与运算符重载250

9.3.1 运算符重载的方法与规则251

9.3.2 重载双目运算符255

9.3.3 重载单目运算符257

本章小结261

习题九261

第10章 C++流与文件操作265

10.1 C++流的概念265

10.2 输入输出标准流类265

10.2.1 C++中的I/O流库265

10.2.2 标准输入输出流对象266

10.3 文件操作270

10.3.1 文件的打开与关闭271

10.3.2 文本文件读写操作272

10.3.3 二进制文件的读写操作275

10.4 应用举例279

本章小结283

习题十283

第11章 Visual C++ 2015应用程序开发实例287

11.1 MFC应用程序287

11.1.1 创建应用程序287

11.1.2 应用程序的运行290

11.1.3 应用程序类和源文件291

11.1.4 应用程序的控制流程293

11.2 调用Windows公共对话框的实例294

11.2.1 使用对话框编辑器294

11.2.2 编写代码295

11.3 利用Visual C++ 2015连接数据库实例299

11.3.1 建立工程DAOAccess299

11.3.2 建立Access文件299

11.3.3 修改主窗体界面299

11.3.4 添加代码300

11.4 利用Visual C++ 2015制作小游戏303

11.4.1 游戏实现303

11.4.2 变量函数303

11.4.3 具体实现304

附录A ASCII码表310

附录B 常用库函数312

B1 数学函数312

B2 常用反函数公式313

B3 与字符串有关的函数313

附录C 程序调试与异常处理315

C1 程序调试315

C1.1 设置断点315

C1.2 开始、中断和停止执行316

C1.3 单步执行317

C1.4 运行到指定位置317

C2 异常处理317

附录D 习题答案319

习题一319

习题二319

习题三320

习题四321

习题五321

习题六322

习题七323

习题八323

习题九324

习题十324

参考文献325

热门推荐