图书介绍

C++程序设计简明教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C++程序设计简明教程
  • 艾德才主编;龚涛,李俊生等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:750840517X
  • 出版时间:2001
  • 标注页数:249页
  • 文件大小:7MB
  • 文件页数:260页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一章 C++概述1

1.1 C++的发展与特点1

1.1.1 程序设计方法简述1

1.1.2 C++的发展1

1.1.3 C++面向对象程序设计的特点2

1.2 C++程序的构成2

1.2.1 一个简单程序的构成2

1.2.2 编译3

1.2.3 注释3

1.2.4 函数3

1.2.5 C++程序的结构4

1.3 变量与常量5

1.3.1 变量5

1.3.2 变量的定义7

1.3.3 typedef语句7

1.3.4 常量8

1.3.5 数值常量8

1.3.6 符号常量8

1.3.7 枚举常量9

1.4 表达式与语句9

1.4.1 语句9

1.4.2 表达式9

1.4.3 运算符10

1.4.4 类型转换13

1.5 输入/输出14

1.5.1 输出14

1.5.2 特殊输出字符16

1.5.3 八进制和十六进制数的输出17

1.5.4 控制输出宽度17

1.5.5 输入18

1.6 数组19

1.6.1 一维数组的定义及引用19

1.6.2 二维数组的定义及引用20

1.6.3 数组的初始化20

习题22

第二章 C++流程控制23

2.1 if语句23

2.2 switch语句25

2.3 转向语句26

2.3.1 break语句26

2.3.2 continue语句27

2.3.3 goto语句27

2.4 for循环28

2.5 while循环30

2.6 do while循环32

2.7 程序举例35

习题38

第三章 函数39

3.1 函数的定义与说明39

3.1.1 函数定义39

3.1.2 函数原型40

3.2 函数调用40

3.2.1 函数调用的概念40

3.2.2 函数调用的形式42

3.2.3 函数调用过程43

3.3 C++函数中的return语句45

3.3.1 从函数返回45

3.3.2 返回值48

3.3.3 void型函数48

3.4 函数的参数49

3.4.1 函数的形式参数和函数的实参数49

3.4.2 参数传递50

3.4.5 指针、数组和函数的关系58

3.4.6 函数main()的参数59

3.5 局部变量和全局变量61

3.5.1 局部变量61

3.5.2 全局变量62

3.6 嵌入式函数63

3.7 递归函数64

3.8 函数指针65

3.9 库函数68

习题70

软件设计70

第四章 C++类71

4.1 面向对象程序设计术语71

4.1.1 对象71

4.1.2 类、子类、继承性和重置72

4.1.3 对象的封装性73

4.1.4 多态性73

4.2 C++类的结构73

4.2.1 类的结构73

4.2.2 对象的实现75

4.3 类的成员76

4.3.1 类的数据成员77

4.3.2 构造函数与析构函数77

4.3.3 成员函数79

4.3.4 在线函数(inline)81

4.3.5 成员函数名的重载83

4.3.6 进一步讨论构造函数85

4.4 类的嵌套90

4.5 const型成员函数93

4.6 静态数据成员与成员函数95

4.6.1 静态数据成员95

4.6.2 静态成员函数98

4.6.3 举例98

4.7 C++程序100

习题101

上机练习104

第五章 C++的复杂对象105

5.1 数组105

5.1.1 数组的定义与使用105

5.1.2 数组的初始化106

5.1.3 类类型数组106

5.1.4 多维数组109

5.2 指针110

5.2.1 指针、地址、变量和运算符110

5.2.2 类对象指针112

5.2.3 堆栈和自由存储区118

5.2.4 this指针和const指针121

5.3 引用125

5.3.1 引用及其运算符125

5.3.2 引用传递与值传递127

5.4 字符串的处理130

5.4.1 字符串130

5.4.2 字符串库函数132

5.4.3 字符串类133

5.5 结构与联合135

5.5.1 结构类型135

5.5.2 联合146

习题149

上机练习152

第六章 C++运算符的重载153

6.1 二元算术运算符的重载154

6.1.1 重载为类的成员函数154

6.1.2 重载为类的友元函数156

6.1.3 程序举例157

6.2 一元自动加和自动减操作符的重载159

6.3 关系运算符的重载161

6.4 赋值操作符的重载163

6.4.1 操作符“+=”和“-=”的重载163

6.4.2 操作符“=”的重载165

6.5 下标操作符和函数调用操作符的重载167

6.5.1 下标操作符的重载167

6.5.2 函数调用操作符的重载168

6.6 操作符new和delete的重载170

6.7 类型转换173

6.7.1 一般意义上的类型转换173

6.7.2 通过构造函数进行类型转换174

6.7.3 通过类成员函数进行类型转换176

6.8 逗号运算符的重载177

习题179

上机练习180

第七章 继承和模板181

7.1 继承181

7.2 访问控制关键字184

7.2.1 公有继承184

7.2.2 私有继承187

7.2.3 保护成员188

7.3 继承与继承链192

7.3.1 多继承192

7.3.2 继承链196

7.4 友元类和友元函数198

7.4.1 友元类198

7.4.2 友元函数200

7.5 模板203

7.5.1 函数模板203

7.5.2 类模板210

习题213

软件设计214

第八章 C++流与文件215

8.1 C++的流215

8.1.1 预定义流215

8.1.2 流的优点和缺点217

8.1.3 iostream库219

8.2 格式化I/O220

8.3 用户定义类型的输入/输出227

8.3.1 重载操作符<<(创建用户插入符函数)227

8.3.2 重载操作符>>(创建用户提取符函数)230

8.3.3 创建用户操纵符函数232

8.4 文件I/O234

8.4.1 流式文件I/O函数234

8.4.2 流类文件I/O239

8.5 流状态与操作246

习题247

软件设计248

参考文献249

热门推荐