图书介绍

从零开始学C++程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

从零开始学C++程序设计
  • 吴惠茹等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111564560
  • 出版时间:2017
  • 标注页数:410页
  • 文件大小:87MB
  • 文件页数:425页
  • 主题词:

PDF下载


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

下载说明

从零开始学C++程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识C+1

1-1 C++的由来1

1-1-1 C与C+++的关联2

1-1-2认识面向对象设计2

1-2我的第一个C++程序3

1-2-1编写程序4

1-2-2保存文件5

1-2-3编译程序5

1-2-4运行程序6

1-2-5程序代码解析6

1-3程序架构简介6

1-3-1头文件区7

1-3-2程序注释8

1-3-3主程序区——main()函数9

1-3-4命名空间10

1-3-5输入/输出功能简介10

1-3-6程序语句的格式11

1-3-7标识符与保留字12

1-4上机实训测验13

1-5课后练习13

第2章 变量与数据类型18

2-1变量简介19

2-2常数21

2-3基本数据类型22

2-3-1整数22

2-3-2浮点数24

2-3-3字符27

2-3-4转义字符28

2-3-5布尔数据类型30

2-4上机实训测验31

2-5课后练习32

第3章 表达式与运算符35

3-1表达式的表示法35

3-2认识运算符36

3-2-1运算符优先级36

3-2-2赋值运算符37

3-2-3算术运算符38

3-2-4关系运算符39

3-2-5逻辑运算符41

3-2-6位运算符42

3-2-7递增与递减运算符47

3-2-8复合赋值运算符49

3-3认识数据类型转换50

3-3-1自动类型转换50

3-3-2强制类型转换52

3-3-3转型运算符简介53

3-4上机实训测验55

3-5课后练习56

第4章 流程控制结构60

4-1顺序结构60

4-2选择结构61

4-2-1 if条件语句61

4-2-2 if- else条件语句62

4-2-3 if else if条件语句64

4-2-4条件运算符66

4-2-5 switch条件语句68

4-3循环结构70

4-3-1 for循环语句71

4-3-2 for循环的控制子句72

4-3-3嵌套for循环73

4-3-4 while循环语句74

4-3-5 do-while循环语句76

4-4循环控制指令78

4-4-1 break指令78

4-4-2 continue指令80

4-4-3 goto指令81

4-5上机实训测验82

4-6课后练习85

第5章 数组与字符串89

5-1数组简介89

5-1-1数组表示法89

5-1-2数组与变量90

5-1-3一维数组91

5-1-4二维数组93

5-1-5多维数组95

5-2字符串简介97

5-2-1字符串声明97

5-2-2字符串数组100

5-3 String类102

5-3-1声明String类103

5-3-2字符串运算符功能105

5-3-3 String类成员函数106

5-4上机实训测验108

5-5课后练习110

第6章 指针与地址113

6-1认识地址113

6-1-1指针的作用113

6-1-2变量地址的存取114

6-1-3指针变量的声明115

6-1-4指针运算118

6-1-5多重指针121

6-2指针与数组122

6-2-1指针与一维数组124

6-2-2指针与多维数组125

6-2-3指针与字符串128

6-2-4指针数组简介130

6-3动态分配功能134

6-3-1动态分配与静态分配134

6-3-2动态分配变量135

6-3-3动态分配数组136

6-4引用类型138

6-4-1引用类型声明138

6-4-2指针引用简介140

6-5上机实训测验141

6-6课后练习143

第7章 函数入门149

7-1函数功能简介149

7-1-1自定义函数149

7-1-2函数声明模式151

7-1-3函数调用语法154

7-2认识参数传递155

7-2-1传值调用模式155

7-2-2传址调用模式157

7-2-3传引用调用模式159

7-2-4参数默认值160

7-2-5数组参数162

7-2-6指针返回值163

7-3上机实训测验165

7-4课后练习166

第8章 函数的高级应用170

8-1函数指针简介170

8-1-1声明函数指针170

8-1-2参数型函数指针172

8-1-3函数指针数组175

8-2命令行参数176

8-3变量的种类179

8-3-1全局变量179

8-3-2局部变量179

8-3-3区块变量179

8-4变量等级说明180

8-4-1自动变量180

8-4-2静态局部变量180

8-4-3外部变量182

8-4-4静态外部变量183

8-4-5寄存器变量185

8-5特殊函数功能185

8-5-1递归函数185

8-5-2内联函数187

8-5-3函数重载189

8-6上机实训测验191

8-7课后练习192

第9章 预处理指令与宏196

9-1预处理指令196

9-2 #define指令198

9-2-1定义基本指令198

9-2-2定义函数200

9-2-3宏函数简介201

9-2-4标准预处理宏203

9-3条件编译指令204

9-3-1 #if、 #endif、 #else、 #elif指令204

9-3-2 #ifdef、 #ifndef指令206

9-4上机实训测验207

9-5课后练习207

第10章 认识自定义数据类型211

10-1结构211

10-1-1结构的声明方式211

10-1-2结构的存取212

10-1-3结构指针213

10-2结构与数组216

10-2-1结构数组216

10-2-2结构的数组成员218

10-2-3结构指针数组219

10-3嵌套结构221

10-4函数与结构224

10-4-1结构传值调用224

10-4-2结构传址调用226

10-4-3结构传引用调用226

10-5其他自定义数据类型227

10-5-1类型定义指令227

10-5-2枚举类型228

10-5-3联合类型231

10-6上机实训测验233

10-7课后练习235

第11章 面向对象程序设计入门240

11-1类的基本概念240

11-1-1类对象的声明241

11-1-2存取权限关键字242

11-1-3创建类对象243

11-1-4范围解析运算符245

11-2构造函数与析构函数246

11-2-1构造函数246

11-2-2范围解析运算符248

11-2-3构造函数重载功能250

11-2-4析构函数251

11-2-5创建指针对象253

11-3上机实训测验255

11-4课后练习256

第12章 类的高级应用259

12-1对象数组与友元关系259

12-1-1对象数组259

12-1-2友元函数262

12-1-3友元类265

12-2 this指针与静态数据成员267

12-2-1 this指针267

12-2-2静态数据成员269

12-2-3嵌套类271

12-3函数与对象传递273

12-3-1对象传值调用273

12-3-2对象传址调用273

12-3-3对象传引用调用274

12-4上机实训测验274

12-5课后练习275

第13章 运算符重载277

13-1运算符重载简介277

13-1-1重载的定义与规则277

13-1-2一元运算符重载280

13-1-3二元运算符重载282

13-2特殊运算符重载介绍284

13-2-1“〉〉”与“〈〈”运算符重载284

13-2-2“=”运算符重载286

13-2-3“==”运算符重载288

13-2-4“+++”与“一”运算符重载291

13-3类型转换运算符重载293

13-3-1类类型转换为基本数据类型294

13-3-2基本数据类型转换为类类型296

13-3-3类类型转换成其他类类型298

13-4上机实训测验301

13-5课后练习301

第14章 继承与多态304

14-1继承关系304

14-1-1基类与派生类304

14-1-2单一继承305

14-1-3 public关键字305

14-1-4 protected关键字307

14-1-5 private关键字309

14-1-6多重继承312

14-2派生类的构造函数与析构函数315

14-2-1单一继承构造函数与析构函数315

14-2-2多重继承构造函数与析构函数317

14-3多态与虚拟函数319

14-3-1静态绑定与动态绑定319

14-3-2声明虚拟函数322

14-3-3纯虚拟函数324

14-3-4抽象基类324

14-3-5虚拟基类326

14-4上机实训测验328

14-5课后练习329

第15章 文件入门与处理331

15-1数据流的概念331

15-1-1数据流类332

15-1-2 I/O处理类332

15-2文件简介333

15-2-1文件分类333

15-2-2按序式与随机式文件334

15-3 文件的输入/输出管理334

15-3-1文件的打开334

15-3-2文件的关闭335

15-4文本文件操作技巧337

15-4-1文本文件的写入337

15-4-2文本文件的读取函数338

15-5二进制文件操作技巧340

15-5-1二进制文件的写入340

15-5-2二进制文件的读取技巧341

15-5-3随机存取模式简介343

15-6上机实训测验345

15-7课后练习346

第16章 异常处理与模板349

16-1异常处理功能的基本认识349

16-1-1简单的异常处理结构349

16-1-2 try指令350

16-1-3 catch区块重载352

16-1-4嵌套try…catch区块353

16-1-5一次捕获所有异常355

16-1-6重新抛出异常356

16-2认识模板功能358

16-2-1模板分类359

16-2-2函数模板359

16-2-3声明函数模板360

16-2-4非类型参数的模板函数362

16-3类模板363

16-3-1声明类模板364

16-3-2堆栈类模板366

16-3-3非类型参数类模板368

16-4上机实训测验370

16-5课后练习371

附录A C++的常用函数库375

A-1字符处理函数375

A-2字符串处理函数377

A-3类型转换函数380

A-4时间和日期函数381

A-5数学函数382

A-6随机数函数384

附录B格式化输入/输出数据387

B-1插入运算符〈〈387

B-2常用输出函数395

B-3提取运算符〉〉396

B-4常用输入函数397

B-5错误状态位399

附录C C++编译程序的介绍与安装402

C-1 C/C++编译程序简介402

C-1-1 Visual Studio402

C-1-2 Dev C+++403

C-1-3 GCC404

C-2 Dev C++的安装与介绍404

C-2-1下载Dev C+++404

C-2-2安装Dev C+++405

C-2-3程序项目的建立407

热门推荐