图书介绍

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

C++程序设计实用教程
  • 李美材主编 著
  • 出版社: 广州:广东高等教育出版社
  • ISBN:7536131933
  • 出版时间:2005
  • 标注页数:265页
  • 文件大小:9MB
  • 文件页数:276页
  • 主题词: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 面向对象的基本概念1

1.1.1 对象与类1

1.1.2 抽象与封装2

1.1.3 继承性2

1.1.4 多态性2

1.2 一个简单的C++程序2

1.3 C++的词法符号及规则3

1.3.1 词法符号3

1.3.2 词法规则3

1.4 C++程序结构的特点4

1.4.1 C++程序的组成4

1.4.2 C++程序的书写格式6

1.5 C++程序的实现7

1.6 应用举例7

1.7 本章小结10

1.8 实训操作10

1.9 本章练习题15

第二章 基本数据类型和表达式16

2.1 基本数据类型16

2.2 常量和变量17

2.2.1 常量17

2.2.2 变量20

2.3 运算符和表达式21

2.3.1 运算符的优先级及结合性21

2.3.2 赋值运算符及赋值表达式23

2.3.3 算术运算符与算术表达式25

2.3.4 关系运算符与关系表达式29

2.3.5 逻辑运算符与逻辑表达式30

2.3.6 其他运算符和表达式32

2.3.7 表达式中的类型转换33

2.4 应用举例35

2.5 本章小结36

2.6 实训操作37

2.7 本章练习题41

第三章 语句43

3.1 预处理语句43

3.1.1 宏定义43

3.1.2 文件包含44

3.1.3 条件编译45

3.2 顺序结构语句47

3.2.1 简单语句47

3.2.2 复合语句48

3.2.3 输入输出语句49

3.3 选择结构语句50

3.3.1 条件语句50

3.3.2 开关语句52

3.4 循环结构语句54

3.4.1 while循环语句54

3.4.2 do-while循环语句55

3.4.3 for循环语句56

3.4.4 多重循环59

3.4.5 break语句和continue语句60

3.5 应用举例62

3.6 本章小结64

3.7 实训操作64

3.8 本章练习题72

第四章 复合数据类型73

4.1 数组类型73

4.1.1 一维数组73

4.1.2 二维数组76

4.1.3 字符数组79

4.2 结构体类型83

4.2.1 结构体类型的定义83

4.2.2 结构体变量成员的引用84

4.2.3 结构体类型数组86

4.3 指针和引用87

4.3.1 指针87

4.3.2 引用95

4.4 应用举例98

4.5 本章小结101

4.6 实训操作101

4.7 本章练习题105

第五章 函数107

5.1 函数的定义和声明107

5.1.1 函数的定义107

5.1.2 函数的声明107

5.2 函数的调用108

5.2.1 函数调用的一般形式108

5.2.2 返回语句109

5.3 函数的参数110

5.3.1 传值参数110

5.3.2 传址参数111

5.3.3 引用参数112

5.3.4 函数参数的默认值113

5.4 函数的重载114

5.4.1 参数类型不同的重载114

5.4.2 参数个数不同的重载115

5.5 函数的嵌套调用和递归调用116

5.5.1 函数的嵌套调用116

5.5.2 函数的递归调用118

5.6 应用举例119

5.7 本章小结121

5.8 实训操作122

5.9 本章练习题130

第六章 C++的类和对象131

6.1 类131

6.1.1 类的基本概念131

6.1.2 类的定义格式131

6.1.3 类的成员132

6.1.4 类成员的访问权限133

6.2 对象134

6.2.1 对象的基本概念134

6.2.2 对象的定义134

6.2.3 构造函数和析构函数136

6.2.4 复制构造函数140

6.3 成员函数的重载142

6.4 应用举例144

6.5 本章小结148

6.6 实训操作148

6.7 本章练习题154

第七章 静态成员和友元156

7.1 静态成员156

7.1.1 静态成员的概念156

7.1.2 静态数据成员156

7.1.3 静态成员函数160

7.2 友元162

7.2.1 友元的概念162

7.2.2 友元函数162

7.2.3 友元类165

7.3 运算符重载167

7.3.1 运算符重载规则167

7.3.2 重载为类的成员函数168

7.3.3 重载为友元函数169

7.4 应用举例170

7.5 本章小结173

7.6 实训操作174

7.7 本章练习题181

第八章 继承182

8.1 基类和派生类182

8.1.1 基类和派生类的基本概念182

8.1.2 派生类的定义格式182

8.1.3 继承方式182

8.2 单继承186

8.2.1 单继承的概念186

8.2.2 成员的访问权186

8.2.3 构造函数与析构函数186

8.3 多继承189

8.3.1 多继承的概念189

8.3.2 多继承的构造函数191

8.4 虚基类192

8.4.1 虚基类的基本概念192

8.4.2 虚基类的构造函数194

8.5 本章小结196

8.6 实训操作196

8.7 本章练习题199

第九章 多态性和虚函数201

9.1 多态性201

9.2 虚函数201

9.2.1 虚函数的定义201

9.2.2 虚函数的应用202

9.3 纯虚函数和抽象类204

9.3.1 纯虚函数204

9.3.2 抽象类205

9.4 本章小结208

9.5 实训操作208

9.6 本章练习题212

第十章 流和文件213

10.1 流213

10.1.1 流的基本概念213

10.1.2 输出流215

10.1.3 输入流219

10.2 文件222

10.2.1 文件的打开与关闭224

10.2.2 文本文件的读写225

10.2.3 二进制文件的读写227

10.2.4 文件的随机读写229

10.3 本章小结232

10.4 实训操作232

10.5 本章练习题238

第十一章 C++的模板和异常处理239

11.1 C++的模板239

11.1.1 模板的概念239

11.1.2 使用模板的意义240

11.1.3 类模板的定义242

11.1.4 使用类模板245

11.1.5 使用标准模板类库:Josephus问题246

11.1.6 区分继承和模板249

11.2 异常处理252

11.2.1 异常的概念252

11.2.2 异常的抛出254

11.2.3 异常捕获257

11.3 本章小结262

11.4 实训操作262

11.5 本章练习题265

热门推荐