图书介绍

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

C++语言程序设计
  • 詹发荣编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113098674
  • 出版时间:2009
  • 标注页数:313页
  • 文件大小:38MB
  • 文件页数:323页
  • 主题词: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 C++语言简介1

1.1.1 C++语言的特点1

1.1.2 C++和C的关系和区别2

1.2 C++程序的基本结构和语法规则2

1.2.1 一个简单的C++程序3

1.2.2 C++程序结构及语法规则3

1.3 程序的编辑、编译、连接和运行8

1.3.1 开发C++应用程序的步骤9

1.3.2 VC++ 6.0集成开发环境简介9

第2章 筑牢C++语言编程基础20

2.1 C++数据类型20

2.1.1 C++数据类型的分类20

2.1.2 C++程序中数据的表现形式21

2.2 整数类型数据21

2.2.1 各种整型数据的基本情况21

2.2.2 整数常量的表示22

2.2.3 整型变量的定义和初始化23

2.3 字符型数据24

2.3.1 字符型数据的基本情况24

2.3.2 字符型常量的表示24

2.3.3 字符型和整型的关系26

2.4 枚举型数据26

2.5 实型数据28

2.5.1 各种实型数据的基本情况28

2.5.2 实型常量的表示和实型变量的定义和初始化29

2.6 符号常量与常值变量29

2.6.1 用符号代替常量的两种定义方法30

2.6.2 符号常量应用举例30

2.6.3 使用符号常量的优点及注意事项31

2.7 数值表达式31

2.7.1 算术表达式31

2.7.2 位运算表达式33

2.7.3 增1/减1运算符34

2.7.4 赋值表达式35

2.7.5 数学表达式和C++表达式36

2.7.6 类型的自动转换和强制转换37

2.8 逻辑型数据与逻辑表达式38

2.8.1 逻辑型数据39

2.8.2 逻辑表达式39

2.8.3 有关条件的表达40

2.8.4 逻辑型数据与其他类型数据的关系41

2.8.5 条件表达式42

2.9 自定义类型修饰符42

2.9.1 自定义类型修饰符的定义格式43

2.9.2 自定义类型修饰符的作用43

2.10 表达式的副作用与表达式语句43

2.10.1 表达式的副作用43

2.10.2 表达式副作用的应用44

第3章 灵活控制C++程序流程46

3.1 流程控制与程序结构46

3.2 条件分支结构47

3.2.1 if语句47

3.2.2 switch多分支结构语句53

3.3 循环结构54

3.3.1 C++中循环流程控制54

3.3.2 while循环55

3.3.3 do...while循环56

3.3.4 for循环57

3.3.5 循环嵌套58

3.3.6 break和continue语句的使用59

3.4 其他流程控制60

3.4.1 goto语句60

3.4.2 return语句61

第4章 解决复杂问题的工具——数组63

4.1 一维数组63

4.1.1 一维数组的引入63

4.1.2 一维数组63

4.2 多维数组68

4.2.1 二维数组68

4.2.2 三维数组70

4.2.3 二维数组元素的访问71

4.3 字符数组与字符串72

4.3.1 字符串的基本概念72

4.3.2 字符串存储空间的分配73

4.3.3 常用的字符串操作函数75

4.3.4 字符串处理应用举例78

第5章 解决应用问题的手段——函数80

5.1 函数的定义80

5.1.1 C++中函数的定义80

5.1.2 函数的分类81

5.1.3 函数返回值的默认类型83

5.2 函数的调用84

5.2.1 函数调用格式及调用方式84

5.2.2 函数的递归调用87

5.3 函数原型与头文件89

5.3.1 函数原型89

5.3.2 头文件92

5.4 函数调用中的参数传递93

5.4.1 值传递和地址传递93

5.4.2 数组参数94

5.4.3 可选参数97

5.5 内联函数98

5.6 函数重载与名字混成99

5.6.1 函数重载99

5.6.2 名字混成101

5.7 函数和变量的作用域102

5.7.1 函数的作用域102

5.7.2 变量的作用域和生存期105

5.7.3 符号常量的作用域和生存期112

5.8 函数模板113

5.8.1 函数模板的引入113

5.8.2 函数模板的定义114

5.8.3 函数模板的实例化114

第6章 指针、引用和动态空间管理120

6.1 指针的概念和指针变量的定义120

6.1.1 指针变量的定义和初始化121

6.1.2 常值指针124

6.2 指针的基本操作126

6.2.1 指针赋值126

6.2.2 取变量的地址127

6.2.3 间接访问127

6.2.4 判断指针是否是空指针128

6.2.5 计算两地址间数据单元的个数129

6.2.6 指针移动129

6.2.7 指针表达式的副作用133

6.2.8 指针类型的强制转换134

6.2.9 指针操作符的综合应用134

6.3 指针与数组136

6.3.1 一维数组元素的访问方式136

6.3.2 二维数组元素的访问方式138

6.3.3 关于指向数组的指针143

6.3.4 字符指针与字符串145

6.3.5 指针数组与命令行参数147

6.3.6 数组参数实际上是指针153

6.4 指针与函数156

6.4.1 指针参数156

6.4.2 指针函数157

6.4.3 函数指针159

6.5 引用161

6.5.1 引用的概念161

6.5.2 指针和引用的比较164

6.5.3 引用使用举例166

6.6 动态空间管理169

6.6.1 动态空间的引入169

6.6.2 动态空间的管理170

第7章 结构类型与联合类型175

7.1 结构的定义175

7.1.1 结构的基本概念175

7.1.2 结构类型的定义格式176

7.2 结构变量的定义和初始化179

7.3 结构成员的访问操作181

7.3.1 赋值运算181

7.3.2 直接成员运算与间接成员运算184

7.3.3 结构应用举例185

7.4 结构与函数189

7.4.1 结构作为函数的参数类型189

7.4.2 结构作为函数的返回值类型191

7.5 结构与链表193

7.5.1 链表的基本概念193

7.5.2 结构类型的应用——链表194

7.6 结构与操作符重载198

7.7 联合204

7.7.1 联合的基本概念204

7.7.2 联合类型使用举例207

第8章 学会应用面向对象编程210

8.1 类210

8.1.1 类和对象的概念210

8.1.2 类的定义210

8.1.3 类的使用说明216

8.2 构造函数224

8.2.1 构造函数的定义224

8.2.2 无参构造函数和有参构造函数225

8.2.3 复制构造函数230

8.2.4 赋值操作符的重载235

8.2.5 构造函数中的初始化表237

8.3 析构函数238

8.3.1 析构函数的定义239

8.3.2 默认析构函数239

8.3.3 析构函数研究239

8.4 友元函数和友元类243

8.4.1 友元函数243

8.4.2 友元类250

8.5 类的继承254

8.5.1 类继承的概念254

8.5.2 单继承的实现方法255

8.5.3 多继承的实现方法270

8.6 类的虚函数与多态性276

8.6.1 虚函数和多态性277

8.6.2 虚函数和多态性应用举例278

8.7 类的静态成员281

8.7.1 静态成员的基本概念281

8.7.2 静态成员的应用举例282

8.8 模板类285

热门推荐