图书介绍

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

C++程序设计
  • 杨长兴,刘卫国主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113086527
  • 出版时间:2008
  • 标注页数:318页
  • 文件大小:15MB
  • 文件页数:330页
  • 主题词: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.2 C++程序的基本结构2

1.2.1 C++程序结构3

1.2.2 C++程序的书写格式4

1.3 一个应用程序的开发过程5

1.3.1 Visual C++ 6.0开发环境5

1.3.2 一个应用程序的开发过程5

1.4 C++的词法规则9

1.4.1 C++的字符集组成9

1.4.2 C++的单词及其构词规则9

1.5 C++基本数据类型10

1.6 常量与变量12

1.6.1 常量12

1.6.2 变量15

1.7 运算符与表达式18

1.7.1 算术运算符与算术表达式18

1.7.2 关系运算符与关系表达式19

1.7.3 逻辑运算符与逻辑表达式20

1.7.4 位运算符与位运算表达式21

1.7.5 赋值运算符与赋值表达式23

17.6 三目运算符与三目条件表达式24

1.7.7 逗号运算符与逗号表达式25

1.7.8 指针运算26

1.7.9 运算符的优先级和结合性26

1.7.10 类型转换28

习题一29

第2章 程序控制结构33

2.1 顺序结构33

2.1.1 定义语句33

2.1.2 表达式语句33

2.1.3 复合语句34

2.1.4 空语句34

2.1.5 基本输入输出34

2.2 选择结构37

2.2.1 if语句38

2.2.2 switch语句42

2.3 循环结构44

2.3.1 while语句45

2.3.2 do...while语句46

2.3.3 for语句48

2.3.4 多重循环50

2.4 控制转向语句52

2.4.1 break语句52

2.4.2 continue语句53

2.4.3 goto语句54

2.5 程序实例55

习题二61

第3章 函数与编译预处理64

3.1 函数的概念64

3.2 函数的定义与调用66

3.2.1 函数的定义66

3.2.2 函数的声明67

3.2.3 函数的返回值69

3.2.4 函数的调用70

3.3 函数的参数传递71

3.3.1 参数的值传递72

3.3.2 参数的地址传递73

3.3.3 带默认值的参数74

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

3.4.1 函数的嵌套调用75

3.4.2 函数的递归调用77

3.5 内置函数81

3.5.1 内置函数的作用81

3.5.2 内置函数的定义与使用82

3.6 变量和函数的属性84

3.6.1 变量的作用域84

3.6.2 变量的生存期89

3.6.3 内部函数和外部函数93

3.7 编译预处理94

3.7.1 宏定义95

3.7.2 文件包含97

3.7.3 条件编译98

习题三100

第4章 数组与指针104

4.1 数组及其应用104

4.1.1 数组的概念104

4.1.2 一维数组105

4.1.3 二维数组110

4.1.4 数组作为函数的参数115

4.2 指针及其应用118

4.2.1 指针的概念118

4.2.2 指针变量的定义及初始化119

4.2.3 指针的运算120

4.2.4 指针作函数参数122

4.2.5 返回指针值的函数124

4.2.6 指向函数的指针125

4.3 指针与数组128

4.3.1 指针与一维数组128

4.3.2 数组名与指针作函数参数的进一步讨论130

4.3.3 指针与二维数组130

4.4 字符串134

4.4.1 字符串的概念134

4.4.2 字符串的存储表示法135

4.4.3 字符串的输入与输出137

4.4.4 字符串函数137

4.4.5 字符串的简单应用举例140

4.5 指针数组与多级指针143

4.5.1 指针数组143

4.5.2 多级指针145

4.5.3 命令行参数146

4.6 引用147

4.6.1 变量的引用147

4.6.2 引用作函数参数148

4.6.3 引用作函数返回值148

习题四149

第5章 自定义数据类型151

5.1 结构体类型151

5.1.1 结构体类型的定义151

5.1.2 结构体变量的定义152

5.1.3 结构体变量的引用与初始化154

5.1.4 结构体数组155

5.1.5 结构体与函数157

5.1.6 链表159

5.2 共用体类型164

5.2.1 共用体变量的定义165

5.2.2 共用体变量的引用166

5.2.3 共用体与结构体的联合使用167

5.3 枚举类型168

5.4 自定义类型170

习题五171

第6章 类与对象174

6.1 从面向过程到面向对象174

6.1.1 面向对象程序设计的基本概念174

6.1.2 C++面向对象程序的结构175

6.2 类与对象的定义177

6.2.1 类的定义177

6.2.2 对象的定义与使用179

6.2.3 类与结构体的区别181

6.3 对象的初始化181

6.3.1 构造函数182

6.3.2 析构函数185

6.3.3 复制构造函数186

6.4 对象数组与对象指针190

6.4.1 对象数组190

6.4.2 对象指针191

6.4.3 指向类成员的指针192

6.4.4 this指针194

6.5 静态成员195

6.5.1 静态数据成员195

6.5.2 静态成员函数196

6.6 友元197

6.6.1 友元函数197

6.6.2 友元类198

6.7 常对象和常成员200

6.7.1 常对象和常成员函数200

6.7.2 常数据成员201

6.8 程序实例202

习题六208

第7章 重载与模板214

7.1 重载214

7.1.1 函数重载214

7.1.2 运算符重载219

7.2 模板234

7.2.1 函数模板235

7.2.2 类模板236

7.3 程序实例238

习题七246

第8章 继承与派生248

8.1 继承与派生的概念248

8.1.1 基类与派生类248

8.1.2 继承与派生的作用249

8.1.3 派生类的声明250

8.2 派生类成员的访问控制251

8.2.1 private、protected与public类成员251

8.2.2 三种派生方式的定义254

82.3 派生类成员访问控制规则258

8.3 派生类的构造函数和析构函数258

8.3.1 派生类构造函数和析构函数的声明258

8.3.2 派生类构造函数和析构函数的构造规则260

8.3.3 派生类构造函数和析构函数的调用顺序260

8.4 多重继承261

8.4.1 多重继承的声明与引用261

8.4.2 虚基类263

8.5 基类和派生类的转换267

8.6 继承与组合268

习题八269

第9章 多态性与虚函数271

9.1 多态性的概念271

9.1.1 编译时的多态性271

9.1.2 运行时的多态性274

9.2 虚函数275

9.2.1 虚函数的作用276

9.2.2 虚函数的使用278

9.2.3 多重继承与虚函数280

9.2.4 虚析构函数282

9.3 纯虚函数与抽象类284

9.3.1 纯虚函数284

9.3.2 抽象类284

9.4 抽象类程序实例285

习题九289

第10章 输入输出流291

10.1 C++的输入输出291

10.1.1 C++流的概念291

10.1.2 C++流类库292

10.1.3 与iostream类库有关的头文件294

10.1.4 插入与提取运算符的重载295

10.2 标准输入输出流295

10.2.1 标准流类295

10.2.2 格式控制成员函数296

10.2.3 数据输入输出成员函数299

10.3 文件操作与文件流301

10.3.1 文件的概念301

10.3.2 文本文件的读写303

10.3.3 二进制文件的读写305

10.3.4 文件的随机读写308

10.4 字符串流311

10.4.1 字符串流的概念311

10.4.2 字符串流的输出操作312

10.4.3 字符串流的输入操作313

习题十315

参考文献318

热门推荐