图书介绍

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

C++程序设计
  • 宁涛本书主编;张振琳,刘瑞杰副主编;赵波主审 著
  • 出版社: 沈阳:辽宁科学技术出版社
  • ISBN:9787538172331
  • 出版时间:2012
  • 标注页数:338页
  • 文件大小:196MB
  • 文件页数:350页
  • 主题词:C语言-程序设计-高等学校-教材

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计算机程序设计语言的发展1

1.1.1机器语言与汇编语言1

1.1.2高级语言2

1.1.3面向对象程序设计语言2

1.2 C++语言概述3

1.3 C++程序开发过程4

1.4 C++程序举例4

1.5注释方法5

1.6 C++的编程风格6

1.6.1代码行规范7

1.6.2修饰符和注释符规范7

1.6.3类版式的规范8

1.7 C++ 的输入输出简介9

1.8小结10

1.9习题110

第2章 基本数据类型及表达式12

2.1 C++的数据类型12

2.1.1字符集与关键字12

2.1.2基本数据类型13

2.2变量定义14

2.2.1变量的命名14

2.2.2变量的定义格式15

2.2.3变量的赋值与初始化15

2.3常量定义16

2.3.1文字常量16

2.3.2符号常量18

2.3.3常变量19

2.4运算符与表达式19

2.4.1算术运算符19

2.4.2关系运算符20

2.4.3逻辑运算符21

2.4.4赋值运算符22

2.4.5自增、自减运算符23

2.4.6位运算符23

2.4.7其他运算符25

2.4.8运算符的优先级25

2.5类型转换27

2.5.1自动类型转换27

2.5.2强制类型转换28

2.6实例应用与剖析28

2.7小结30

2.8习题231

第3章 语句与控制结构32

3.1语句格式32

3.2控制结构33

3.3 if语句34

3.3.1基本if语句34

3.3.2 if…else语句35

3.3.3嵌套if语句39

3.3.4条件运算符39

3.4 switch语句39

3.5 for循环语句42

3.5.1 for语句42

3.5.2 for语句的循环嵌套44

3.6 while循环语句45

3.6.1 while语句45

3.6.2 do……while语句46

3.7转移语句47

3.7.1 break语句47

3.7.2 continue语句49

3.7.3 goto语句49

3.8实例应用与剖析50

3.9小结52

3.10习题353

第4章 函数57

4.1函数的定义与调用57

4.1.1函数的定义57

4.1.2函数的调用59

4.1.3函数的嵌套调用60

4.1.4递归调用62

4.2函数的声明63

4.3内联函数64

4.4函数重载66

4.5带默认形参值的函数68

4.6实例应用与剖析70

4.7小结75

4.8习题475

第5章 程序结构78

5.1全局变量与局部变量78

5.1.1内存区域的布局78

5.1.2全局变量79

5.1.3局部变量80

5.1.4静态局部变量82

5.2外部存储类型84

5.3作用域85

5.3.1函数原型作用域86

5.3.2局部作用域86

5.3.3函数作用域87

5.3.4文件作用域87

5.4文件结构87

5.4.1头文件89

5.4.2编译预处理89

5.5实例应用与剖析90

5.6小结93

5.7习题593

第6章 数组97

6.1一维数组97

6.1.1一维数组的定义97

6.1.2一维数组的地址表示99

6.1.3一维数组的使用100

6.2二维数组103

6.2.1二维数组的定义103

6.2.2二维数组的地址表示105

6.2.3二维数组的使用105

6.3数组作为函数参数107

6.3.1数组元素作为函数参数107

6.3.2数组名作为函数参数108

6.4字符数组与字符串109

6.4.1字符数组的定义109

6.4.2字符数组的初始化109

6.5实例应用与剖析113

6.6小结118

6.7习题6118

第7章 指针与引用122

7.1指针122

7.1.1指针变量的定义122

7.1.2指针变量的初始化123

7.1.3指针的运算125

7.1.4指针与数组128

7.1.5指针与字符串129

7.1.6指针与函数130

7.2引用135

7.2.1引用的定义135

7.2.2引用的操作136

7.2.3引用与函数138

7.2.4常引用140

7.3实例应用与剖析142

7.4小结145

7.5习题7146

第8章 结构体149

8.1结构体149

8.1.1结构体的概念149

8.1.2结构体类型的声明150

8.1.3结构体变量的声明151

8.1.4结构体变量成员的访问152

8.1.5结构体变量的赋值153

8.2结构体与数组156

8.3结构体与指针158

8.4结构体与函数160

8.4.1传递结构体参数160

8.4.2返回结构体166

8.5小结169

8.6习题8169

第9章 类与对象174

9.1类与对象的定义174

9.1.1面向对象程序设计174

9.1.2类的定义175

9.1.3成员函数176

9.1.4对象的定义179

9.2构造函数与析构函数180

9.2.1构造函数的定义180

9.2.2带参数的构造函数183

9.2.3重载构造函数185

9.2.4析构函数187

9.2.5拷贝构造函数190

9.3对象的使用194

9.3.1组合194

9.3.2对象指针196

9.3.3对象引用198

9.3.4对象数组199

9.3.5 new和delete的使用202

9.3.6 this指针204

9.4静态成员205

9.4.1静态数据成员205

9.4.2静态成员函数207

9.5友元208

9.5.1友元函数208

9.5.2友元类210

9.6常对象与常成员210

9.6.1常对象210

9.6.2常成员函数211

9.6.3常数据成员212

9.7实例应用与剖析213

9.8小结216

9.9习题9217

第10章 继承与派生225

10.1继承与派生的定义225

10.1.1继承的定义225

10.1.2派生类的构成226

10.2继承方式228

10.2.1公有继承(public)228

10.2.2私有继承(private)230

10.2.3保护继承(protected)232

10.3派生类的构造233

10.4多继承236

10.4.1多继承派生类的构造236

10.4.2多继承的二义性问题239

10.5赋值兼容240

10.6虚拟继承与虚基类241

10.7实例应用与剖析246

10.8小结249

10.9习题10250

第11章 多态性与虚函数257

11.1多态性257

11.2运算符重载257

11.2.1运算符重载的实现258

11.2.2运算符作为成员函数259

11.2.3运算符作为类的友元函数263

11.3虚函数266

11.3.1派生类指针266

11.3.2虚函数的定义与限制268

11.3.3纯虚函数与抽象类270

11.4小结271

11.5习题11272

第12章 模板278

12.1模板的概念278

12.2函数模板279

12.2.1函数模板的定义279

12.2.2函数模板的实例化280

12.2.3函数模板的重载284

12.3类模板286

12.3.1类模板的定义287

12.3.2类模板的实例化288

12.3.3类模板与友元290

12.3.4类模板与静态成员291

12.3.5类模板的继承与派生292

12.4标准模板库293

12.5小结294

12.6习题12295

第13章I/O流298

13.1流的概念298

13.2 C++流库概述299

13.2.1标准流类300

13.2.2文件流类300

13.2.3串流类300

13.3使用I/O成员函数300

13.3.1 istream流中的常用成员函数300

13.3.2 ostream流中的常用成员函数301

13.4格式控制303

13.4.1用流对象的成员函数303

13.4.2用控制符305

13.5文件操作307

13.6小结312

13.7习题13313

第14章 异常处理315

14.1异常的概念315

14.2异常处理概述316

14.3异常处理的实现316

14.4异常处理的规则320

14.5异常规范322

14.6异常处理与构造函数和析构函数324

14.7异常处理类327

14.7.1异常处理与类327

14.7.2 C++标准库的异常处理类333

14.8小结335

14.9习题14336

参考文献338

热门推荐