图书介绍

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

C++程序设计教程
  • 刘宏主编;邱建雄,谢中科副主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:7307045834
  • 出版时间:2005
  • 标注页数:248页
  • 文件大小:10MB
  • 文件页数:259页
  • 主题词:C语言-程序设计-高等学校-教材

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 C++语言的发展1

1.1.2 C++语言的特点2

1.2 C++程序简介2

1.3 C++程序的开发环境4

1.3.1 Turbo C++介绍4

1.3.2 Visual C++介绍7

思考题一10

实训一10

第二章 C++语言编程基础11

2.1 C++语言词法11

2.1.1 注释12

2.1.2 关键词12

2.1.3 标识符13

2.1.4 常量13

2.1.5 变量13

2.1.6 运算符14

2.1.7 分隔符14

2.2 基本数据类型15

2.2.1 整型16

2.2.2 浮点型17

2.2.3 字符型19

2.2.4 布尔型20

2.2.5 类型转换20

2.3 运算符与表达式22

2.3.1 算术运算符及表达式22

2.3.2 赋值运算符及表达式23

2.3.3 关系运算符及表达式24

2.3.4 逻辑运算符及表达式24

2.3.5 位运算符25

2.3.6 条件运算符27

2.3.7 运算符的优先级27

2.4 流程控制语句28

2.4.1 C++语言语句28

2.4.2 if语句与条件选择控制31

2.4.3 switch语句与多项选择36

2.4.4 while语句38

2.4.5 do...while语句39

2.4.6 for语句40

2.4.7 break语句和continue语句41

2.4.8 循环嵌套43

2.4.9 程序设计综合举例44

2.4.10 return语句46

思考题二46

实训二48

第三章 函数与程序结构50

3.1 函数与程序结构概述50

3.2 函数的定义与声明52

3.2.1 函数的定义52

3.2.2 函数声明54

3.3 函数参数和函数调用55

3.3.1 函数形式参数和实际参数55

3.3.2 函数的返回值56

3.3.3 函数调用56

3.4 函数的嵌套与递归调用57

3.4.1 函数的嵌套调用57

3.4.2 递归调用58

3.5 变量作用域和存储类型59

3.5.1 局部变量与全局变量59

3.5.2 动态存储变量和静态存储变量60

3.6 内联函数61

3.7 重载函数与默认参数函数62

3.7.1 重载函数62

3.7.2 默认参数函数63

3.8 编译预处理64

3.8.1 文件包含64

3.8.2 宏定义64

3.8.3 条件编译65

小结65

思考题三65

第四章 数组与字符串66

4.1 数组的概念66

4.2 数组的定义67

4.2.1 一维数组67

4.2.2 二维数组74

4.3 数组作为函数的参数79

4.3.1 用数组元素作函数参数79

4.3.2 用数组名作函数参数80

4.3.3 用多维数组名作函数参数82

4.4 数组应用举例84

4.5 字符串93

4.5.1 字符串概念93

4.5.2 字符串函数96

4.5.3 字符串应用举例99

小结104

思考题四104

第五章 指针107

5.1 指针的概念107

5.2 指针变量108

5.2.1 指针定义108

5.2.2 指针运算符(&和*)109

5.2.3 引用变量110

5.2.4 多级指针与指针数组112

5.2.5 指针与常量限定符115

5.3 指针与数组116

5.3.1 指针与一维数组116

5.3.2 指针与二维数组122

5.3.3 指针与字符数组125

5.3.4 指针与函数127

5.4 指针运算131

5.5 动态存储分配134

5.5.1 new操作符134

5.5.2 delete操作符135

小结138

思考题五139

第六章 结构体与共用体141

6.1 结构体141

6.1.1 结构体的声明141

6.1.2 结构体变量的引用及初始化赋值143

6.2 嵌套结构体144

6.3 结构体数组146

6.3.1 结构体数组的定义和初始化146

6.3.2 结构体数组成员的引用147

6.4 结构体指针148

6.4.1 指向结构体变量的指针148

6.4.2 指向结构体数组的指针150

6.4.3 用结构体变量和指向结构体变量的指针作为函数参数151

6.5 链表的基本操作153

6.5.1 链表基本知识153

6.5.2 内存动态管理函数154

6.5.3 建立链表155

6.5.4 输出链表158

6.5.5 对链表的删除操作159

6.5.6 对链表的插入操作160

6.5.7 对链表的综合操作162

6.6 共用体164

6.6.1 共用体的概念164

6.6.2 共用型变量的定义165

6.6.3 共用型变量的引用166

6.6.4 共用体类型数据的特点167

6.6.5 共用体变量的应用167

6.7 枚举类型169

6.8 用typedef定义172

思考题六173

第七章 类与对象及封装性175

7.1 类的抽象175

7.2 类的定义与对象的生成175

7.3 构造函数和析构函数180

7.4 构造函数的重载184

7.5 对象指针185

思考题七187

第八章 类的深入189

8.1 友元函数189

8.2 对象传入函数的讨论193

8.3 函数返回对象的讨论196

8.4 拷贝构造函数198

8.5 this关键字202

思考题八203

第九章 运算符重载205

9.1 使用成员函数的运算符重载205

9.2 友元运算符函数210

9.3 重载关系运算符213

9.4 进一步考查赋值运算符214

9.5 重载new和delete216

9.6 重载[]218

9.7 重载其他运算符221

思考题九223

第十章 继承性224

10.1 继承性的理解224

10.2 类的继承过程225

10.3 基类访问控制227

10.4 简单的多重继承232

10.5 构造函数/析构函数的调用顺序233

10.6 给基类构造函数传递参数234

10.7 访问的许可236

10.8 虚基类237

思考题十239

第十一章 多态性241

11.1 指向派生类型的指针241

11.2 虚函数243

11.3 继承虚函数245

11.4 多态性的优点245

11.5 纯虚函数和抽象类247

思考题十一248

热门推荐