编辑点评:由浅入深地详细介绍C++程序设计语言

吴惠茹编著的一本强调理论与实践相结合,按c++的功能由浅入深地详细介绍C++程序设计语言的精髓,购买从零开始学C++程序设计一书就立即拥有面向对象程序设计能力的16堂课,想要学习c++的朋友可以免费下载。

从零开始学C++程序设计吴惠茹pdf免费版

从零开始学c++程序设计 pdf预览

知识兔

202205271508451870590001

202205271509461224230002

202205271509471150570003

202205271509487904810004

202205271509495652260005

202205271509503473730006

图书简介

知识兔

本书分16章说明C++语言相关的语法与应用,包括变量与数据类型、表达式与运算符、流程控制结构、数组与字符串、指针与地址、函数、预处理指令与宏、自定义数据类型、构造函数与析构函数、类、运算符重载、继承与多态、数据流和文件、异常处理以及C++模板的程序设计方式等内容。

目录大全

知识兔

前言聽

[0第0]1章 初识C++1

1-1 C++的由来1

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

1-1-2 认识[mian]向对象设计2

1-2 我的[0第0]一个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 [1主1]程序区——main( )函数9

1-3-4 命[0名0]空间10

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

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

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

1-4 上[1机1]实训测验13

1-5 课后练习13

[0第0]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 上[1机1]实训测验31

2-5 课后练习32

[0第0]3章 表达式与运算符35

3-1 表达式的表示[0法0]35

3-2 认识运算符36

3-2-1 运算符[0优0]先级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 上[1机1]实训测验55

3-5 课后练习56

[0第0]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 上[1机1]实训测验82

4-6 课后练习85

[0第0]5章 数组与字符串89

5-1 数组简介89

5-1-1 数组表示[0法0]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 上[1机1]实训测验108

5-5 课后练习110

[0第0]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 上[1机1]实训测验141

6-6 课后练习143

[0第0]7章 函数入门149

7-1 函数功能简介149

7-1-1 自定义函数149

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

7-1-3 函数调用语[0法0]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 上[1机1]实训测验165

7-4 课后练习166

[0第0]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 上[1机1]实训测验191

8-7 课后练习192

[0第0]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 上[1机1]实训测验207

9-5 课后练习207

[0第0]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 上[1机1]实训测验233

10-7 课后练习235

[0第0]11章 [mian]向对象程序设计入门240

11-1 类的基本概念240

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

11-1-2 存取[0权0]限关键字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 上[1机1]实训测验255

11-4 课后练习256

[0第0]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 上[1机1]实训测验274

12-5 课后练习275

[0第0]13章 运算符重载277

13-1 运算符重载简介277

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

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

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

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

13-2-1 “>>”与“>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

内容简介

知识兔

本书注重理论与实践相结合,按C++的功能由浅入深地详细介绍C++程序设计语言的精髓。

本书分16章说明C++语言相关的语[0法0]与应用,包括变量与数据类型、表达式与运算符、流程控制结构、数组与字符串、指针与地址、函数、预处理指令与宏、自定义数据类型、构造函数与析构函数、类、运算符重载、继承与多态、数据流和文[亻牛]、异常处理以及C++模板的程序设计方式等内容。

本书的编写以教[0学0]为背景,除了在各章正文的讲解中穿插了[0大0]量范例程序的分析外,在各章的后[mian]还辅以课后习题与解答,并[扌是]供了丰富的上[1机1]实训测试题。本书既适合作为[0大0]专院校计算[1机1]及相关专业的教材,也适合作为程序设计初[0学0]者的自[0学0]教材,还可供有一定编程[纟巠]验、想快速掌握C++语言的程序员[0学0]习参考。

读者点评

知识兔

1. 简单不应该等同于简陋,作为一本入门书籍,有些关键特性仍然有必要指明所以然。

2. 示例代码是这本书最大的优点,也是最大的槽点。针对每一小节的内容给出简单的示例代码一方面可以帮助用户练手(全书的代码加起来共有几千行左右),另一方面则是可以帮助用户更熟悉相关特性。你可以反复修改编译,查看报错信息,进而加深对cpp的理解。但是,本书的代码风格极其糟糕(不知道是不是排版出了问题),而且有些章节中的代码会有各种奇怪的错误,例如拼写错误、不够简洁、命名很奇怪等等。(而且严重让人怀疑本书的示例代码是不是“参考”了某些日语书籍)3. 因为内容更少(纸张小且页数少),所以看完之后整体感比cpp primer更好一些。cpp primer因为内容太多,有时候会迷失在各种细节之中。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载