图书介绍

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

C++程序设计
  • 靳明霞主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:7307053594
  • 出版时间:2006
  • 标注页数:295页
  • 文件大小:37MB
  • 文件页数:309页
  • 主题词: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.1.1 计算机语言发展过程1

1.1.2 面向对象的程序设计2

1.1.3 面向对象语言的特点3

1.2 C++的起源与特点3

1.2.1 C++的起源3

1.2.2 C++的特点4

1.3 C++程序的结构5

1.3.1 C++程序示例5

1.3.2 C++源程序的实现过程9

1.4 C++开发环境10

1.4.1 Visual C++6.0使用简介10

1.4.2 C++程序上机操作10

本章小结16

习题116

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

2.1 数据类型概述17

2.2 常量与变量19

2.2.1 常量19

2.2.2 变量23

2.3 运算符与表达式26

2.3.1 运算符与表达式概述26

2.3.2 算术运算符及其表达式28

2.3.3 赋值运算符及其表达式30

2.3.4 自增和自减运算符32

2.3.5 关系运算符及其表达式34

2.3.6 逻辑运算符及其表达式36

2.3.7 逗号运算符及其表达式40

2.3.8 位操作运算符42

2.3.9 条件运算符及其表达式46

2.3.10 sizeof运算符47

2.3.11 类型转换48

本章小结49

习题250

第3章 程序结构和流程控制语句51

3.1 程序的基本结构和语句51

3.1.1 程序的三种基本结构51

3.1.2 C++程序的语句52

3.2 选择结构语句54

3.2.1 if语句54

3.2.2 switch语句58

3.3 循环结构语句61

3.3.1 while语句61

3.3.2 do-while语句64

3.3.3 for语句67

3.3.4 三种循环语句的比较69

3.3.5 循环语句的嵌套71

3.4 流程控制语句72

3.4.1 break语句72

3.4.2 continue语句73

3.4.3 语句标号和goto语句74

3.4.4 流程控制函数76

3.5 程序设计举例76

3.5.1 选择结构语句应用示例76

3.5.2 循环结构语句应用示例79

本章小结84

习题384

第4章 数组87

4.1 一维数组88

4.1.1 一维数组的定义88

4.1.2 一维数组的初始化88

4.1.3 一维数组元素的访问89

4.1.4 一维数组应用示例89

4.2 二维数组91

4.2.1 二维数组的定义91

4.2.2 二维数组的初始化91

4.2.3 二维数组元素的访问92

4.2.4 二维数组应用示例92

4.3 字符数组96

4.3.1 字符数组的定义和初始化96

4.3.2 字符串和字符串结束标志97

4.3.3 字符数组的输入和输出97

4.3.4 字符串处理函数98

4.3.5 字符数组应用示例99

本章小结102

习题4102

第5章 指针104

5.1 指针与指针变量104

5.1.1 指针的基本概念104

5.1.2 指针变量的定义与引用105

5.1.3 指针变量的运算109

5.2 指针与数组111

5.2.1 指针与一维数组111

5.2.2 指针与二维数组112

5.2.3 指针与字符串113

5.3 指针数组和指针变量114

5.3.1 指针数组114

5.3.2 指向一维数组的指针变量115

5.4 指针与函数116

5.4.1 指针变量作为函数参数116

5.4.2 指针与数组作为函数参数117

5.4.3 返回指针值的函数119

5.4.4 函数指针变量120

5.5 new和delete运算符122

5.5.1 new运算符122

5.5.2 delete运算符123

5.5.3 new和delete运算符的使用124

5.6 引用类型和const类型124

5.6.1 引用类型124

5.6.2 常类型125

本章小结127

习题5127

第6章 函数130

6.1 函数概述130

6.1.1 函数的定义130

6.1.2 函数的定义格式131

6.1.3 函数的调用132

6.1.4 函数的形参、实参、返回值及函数原型133

6.2 函数的调用方式136

6.2.1 传值调用136

6.2.2 引用调用137

6.2.3 嵌套调用137

6.2.4 递归调用138

6.3 变量的存储类型140

6.3.1 作用域140

6.3.2 局部变量与全局变量143

6.3.3 动态变量与静态变量144

6.3.4 变量的存储类型145

6.4 内联函数148

6.5 带默认参数值的函数149

6.6 函数的重载151

本章小结152

习题6152

第7章 编译预处理154

7.1 文件包含154

7.2 宏定义156

7.3 条件编译160

本章小结163

习题7163

第8章 复杂数据类型164

8.1 枚举类型164

8.1.1 枚举类型的定义164

8.1.2 枚举变量的定义165

8.1.3 枚举变量的引用165

8.2 结构体类型168

8.2.1 结构体类型的定义168

8.2.2 结构体变量的定义169

8.2.3 结构体变量的引用171

8.2.4 结构体数组173

8.3 共用体类型174

8.3.1 共用体类型的定义174

8.3.2 共用体变量的定义175

8.3.3 共用体变量的引用176

8.3.4 共用体类型的特点177

8.4 链表177

8.4.1 链表的基本概念177

8.4.2 链表的基本操作178

8.5 类型定义190

本章小结191

习题8192

第9章 类和对象194

9.1 引例194

9.2 类与对象195

9.2.1 类195

9.2.2 对象197

9.3 构造函数与析构函数199

9.3.1 构造函数199

9.3.2 析构函数210

9.4 构造函数和对象成员215

9.5 this指针217

本章小结218

习题9219

第10章 继承220

10.1 继承与派生220

10.1.1 继承与派生的基本概念220

10.1.2 派生类的定义222

10.1.3 派生类的构造函数与析构函数223

10.2 冲突、支配规则和赋值兼容性229

10.2.1 冲突229

10.2.2 支配规则233

10.2.3 赋值兼容规则235

10.2.4 对基类和对象成员的几点说明237

10.3 虚基类237

10.4 静态成员241

10.4.1 静态数据成员241

10.4.2 静态成员函数241

本章小结242

习题10242

第11章 友元与运算符重载244

11.1 友元244

11.1.1 友元函数244

11.1.2 友元类246

11.2 运算符重载247

11.2.1 运算符重载的概念247

11.2.2 运算符重载应用示例248

11.2.3 运算符重载的注意事项251

11.3 多态性与虚函数252

11.3.1 多态性252

11.3.2 虚函数253

11.3.3 纯虚函数和抽象类259

本章小结262

习题11262

第12章 模板264

12.1 模板的概念264

12.2 函数模板264

12.2.1 函数模板的定义264

12.2.2 函数模板的实例化265

12.3 类模板266

12.3.1 类模板的定义266

12.3.2 类模板的实例化267

12.4 类模板的应用示例269

本章小结270

习题12270

第13章 输入/输出流类库与文件操作272

13.1 流类体系……272

13.1.1 流272

13.1.2 输入/输出流273

13.1.3 流的格式控制275

13.1.4 流的输入/输出成员函数279

13.1.5 重载提取与插入运算符281

13.2 文件操作281

13.2.1 文件概述281

13.2.2 文件流类282

13.2.3 文件的使用方法282

13.2.4 文本文件的使用283

13.2.5 二进制文件的使用286

本章小结287

习题13288

附录Ⅰ ASCII码及对应的字符289

附录Ⅱ C++中的关键字290

附录Ⅲ 常用库函数292

热门推荐