图书介绍

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

C++程序设计
  • 余苏宁主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040123037
  • 出版时间:2004
  • 标注页数:284页
  • 文件大小:14MB
  • 文件页数:292页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 概论1

1.1 C++程序演示1

1.2 C++程序的结构3

1.2.1 简单的C++程序3

1.2.2 C++程序的结构4

1.2.3 C++源程序的编辑、编译、链接和运行6

1.3 C++集成开发环境的安装与运行7

1.3.1 系统配置7

1.3.2 VisualC++6.0 集成开发环境的安装7

1.3.3 VisualC++6.0 集成开发环境的使用12

1.4 面向对象技术的形成、发展和C++的诞生19

1.5 C++的主要特点概述20

习题一21

第2章 数据类型、运算符与表达式22

2.1 基本字符、标识符和关键字22

2.1.1 基本字符22

2.1.2 标识符23

2.1.3 关键字(保留字)23

2.2 数据与数据类型24

2.2.1 常量和变量24

2.2.2 基本类型26

2.2.3 数据类型转换33

2.3 表达式与运算符35

2.3.1 赋值运算符36

2.3.2 算术运算符37

2.3.3 自增(减)运算符38

2.3.4 关系运算符39

2.3.5 逻辑运算符40

2.3.6 条件运算符41

2.3.7 逗号运算符41

2.3.8 位运算符42

2.3.9 算术、关系、逻辑、赋值混合运算43

2.3.10 运算顺序与副作用44

习题二45

3.1 程序结构与语句概述46

第3章 程序的结构与语句46

3.2 顺序结构47

3.3 选择结构50

3.3.1 if语句(条件语句)50

3.3.2 switch语句(开关语句)和break语句52

3.4 循环结构54

3.4.1 当型循环(while循环)55

3.4.2 直到型循环(do-while循环)55

3.4.3 计数循环(for循环)56

3.4.4 循环的嵌套57

3.4.5 continue语句58

习题三59

3.4.6 goto语句和标号语句59

第4章 数组与字符串61

4.1 数组概述61

4.2 一维数组62

4.2.1 一维数组的定义和引用62

4.2.2 一维数组的初始化63

4.2.3 一维数组应用举例63

4.3 二维数组和多维数组64

4.3.1 二维数组的定义和引用64

4.3.2 二维数组的初始化65

4.3.3 二维数组应用举例67

4.4 字符型数组与字符串69

4.4.1 字符数组的定义70

4.4.2 对字符数组初始化70

4.4.3 字符串70

4.4.4 字符型数组应用举例72

习题四74

第5章 函数与预处理75

5.1 函数定义和声明75

5.1.1 函数的定义76

5.1.2 函数的声明77

5.2 参数种类和参数传递方式78

5.3 函数调用78

5.4.1 函数的嵌套调用80

5.4 函数的嵌套调用和递归调用80

5.4.2 函数的递归调用和递归函数81

5.5 存储属性83

5.5.1 作用域84

5.5.2 存储类别85

5.6 内部函数与外部函数90

5.6.1 内部函数90

5.6.2 外部函数90

5.7 预处理91

5.7.1 宏定义91

5.7.2 文件包含95

5.7.3 条件编译97

习题五99

第6章 指针100

6.1 指针和指针变量100

6.2 指针变量的定义和使用103

6.2.1 指针变量的定义和使用103

6.2.2 指针变量作函数参数105

6.2.3 指向指针的指针和指针所指向的类型106

6.3 指针与数组109

6.3.1 数组的指针和数组元素的指针109

6.3.2 指针与一维数组109

6.3.3 指向数组的指针作函数参数113

6.3.4 指针与二维数组114

6.3.5 动态数组与动态存储分配117

6.3.6 指针数组120

6.4 指针与字符串121

6.5 指针与函数126

6.5.1 返回指针值的函数126

6.5.2 指向函数的指针129

6.5.3 指向函数的指针作函数参数130

6.5.4 main函数的参数131

6.6 有关指针的数据类型小结133

习题六136

第7章 构造数据类型138

7.1 结构型138

7.1.1 结构型、结构型变量及结构型指针的定义139

7.1.2 结构型的嵌套和匿名结构型140

7.1.3 访问结构型变量141

7.1.4 结构型变量的初始化142

7.1.5 结构型数组142

7.1.6 结构、指针与函数145

7.1.7 综合应用147

7.2 共用型151

7.2.1 共用型的定义和共用型变量、指针的定义151

7.2.2 共用型变量、指针的使用151

7.3 枚举型153

7.4 类型定义(typedef)157

习题七158

8.1 单行注释160

8.2 块(分程序)内任何位置定义和声明160

第8章 非面向对象的拓展160

8.3 强制类型转换161

8.4 流式I/O162

8.5 函数的缺省参数164

8.6 内联函数166

8.7 函数重载167

8.8 引用168

8.8.1 独立引用168

8.8.2 引用参数170

8.8.3 返回引用的函数172

8.9 const173

8.9.1 const类型说明符173

8.9.2 指针与常量174

8.10 单目作用域运算符175

8.11 动态存储分配与释放176

习题八180

第9章 类183

9.1 类概念的引入和类的定义183

9.2 类作用域188

9.3 数据成员与方法189

9.3.1 方法的定义和引用189

9.3.2 内联方法190

9.3.3 方法重载191

9.3.4 const对象和const成员函数195

9.4.2 析构函数200

9.4.3 缺省构造函数201

9.4.4 拷贝构造函数202

9.5 成员对象和对象数组204

9.5.1 成员对象204

9.5.2 对象数组206

9.6 类与指针207

9.6.1 指向类对象的指针207

9.6.2 this指针208

9.6.3 指向类成员的指针210

9.7 静态类成员213

9.8 接口和实现的分离215

习题九219

10.1 派生223

第10章 继承与派生223

10.1.1 基类、派生类与继承224

10.1.2 派生类的继承特性225

10.2 多重继承228

10.3 虚拟基类231

10.4 派生类构造函数的定义方法233

习题十235

第11章 多态与动态联编239

11.1 虚拟函数、动态多态性与动态联编239

11.2 虚拟函数的访问属性242

11.3 纯虚拟函数与抽象类243

11.4.1 产品管理程序的非多态解247

11.4 虚拟函数应用举例247

11.4.2 产品管理程序的多态解251

11.4.3 非多态解和多态解系统的维护254

11.5 虚拟析构函数256

11.6 动态联编的实现机理256

习题十一257

第12章 运算符重载258

12.1 引入运算符重载的必要性258

12.2 运算符重载的规则259

12.3 含有指针数据成员的运算符重载261

12.4 用户定义的转换262

12.5 下标运算符重载265

12.6 运算符重载的实例266

习题十二269

第13章 模板270

13.1 类模板270

13.2 函数模板272

13.3 特殊版本的模板273

13.4 模板友元274

13.5 编程示例276

习题十三278

附录A C/C++与BorlandC++3.1中的关键字表279

附录B 运算符的优先级和结合性281

附录C BorlandC++3.1独立图形运行程序的建立283

参考文献284

热门推荐