图书介绍

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

C++程序设计
  • 周志德主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505378783
  • 出版时间:2002
  • 标注页数:360页
  • 文件大小:15MB
  • 文件页数:372页
  • 主题词:C语言(学科: 程序设计 学科: 高等教育) 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.2 C++的特点1

1.3 简单C++程序2

1.4 C++上机操作5

1.4.1 C++程序的开发步骤5

1.4.2 C++程序上机操作方法5

本章小结9

习题110

第2章 数据类型和表达式11

2.1 数据类型11

2.2 常量和变量13

2.2.1 常量13

2.2.2 变量16

2.3 运算符和表达式17

2.3.1 算术运算符和算术表达式18

2.3.2 赋值运算符和赋值表达式20

2.3.3 关系运算符和关系表达式22

2.3.4 逻辑运算符和逻辑表达式23

2.3.5 逗号运算符和逗号表达式24

2.3.6 位运算符24

2.3.7 数据类型长度运算符(sizeof运算符)26

2.4 简单的输入和输出26

2.4.1 数据输出cout27

2.4.2 数据输入cin28

2.4.3 简单的输入/输出格式控制28

本章小结30

习题231

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

3.1 程序的三种基本结构和语句34

3.1.1 程序的三种基本结构34

3.1.2 C++程序的组成35

3.1.3 C++语言的语句36

3.2 分支语句37

3.2.1 if语句37

3.2.2 条件运算符和条件表达式42

3.2.3 switch语句43

3.3 循环语句46

3.3.1 while语句47

3.3.2 do…while语句48

3.3.3 for语句50

3.3.4 三种循环语句的比较53

3.3.5 循环语句的嵌套53

3.4 控制执行顺序的语句55

3.4.1 break语句55

3.4.2 continue语句56

3.4.3 语句标号和goto语句57

3.4.4 exit()和abort()函数59

3.5 程序设计举例59

本章小结65

习题367

第4章 数组70

4.1 数组的定义和应用70

4.1.1 一维数组的定义和使用70

4.1.2 多维数组的定义和使用76

4.2 字符数组的定义和使用81

4.2.1 字符数组和字符串81

4.2.2 字符串处理函数83

4.2.3 字符数组应用举例85

本章小结88

习题489

第5章 函数93

5.1 函数的定义和调用93

5.1.1 函数概述93

5.1.2 函数的定义95

5.1.3 函数的调用95

5.1.4 函数的形参、实参、返回值及函数的原型说明97

5.2 函数的嵌套调用和递归调用101

5.2.1 函数的嵌套调用101

5.2.2 函数的递归调用102

5.3 数组做函数参数106

5.3.1 数组元素做函数实参106

5.3.2 数组名做函数参数107

5.4 变量的存储类型110

5.4.1 作用域110

5.4.2 局部变量与全局变量113

5.4.3 动态变量与静态变量113

5.4.4 变量的存储类型114

5.5 内联函数120

5.6 具有默认参数值的函数121

5.7 函数的重载122

本章小结124

习题5126

第6章 编译预处理132

6.1 文件包含处理132

6.2 宏定义135

6.2.1 不带参数的宏定义135

6.2.2 带参数的宏定义137

6.3 条件编译139

本章小结142

习题6143

第7章 指针144

7.1 指针与指针变量144

7.1.1 指针的概念144

7.1.2 指针变量的定义与引用144

7.1.3 指针变量的运算146

7.2 指针与数组151

7.2.1 一维数组与指针151

7.2.2 二维数组与指针153

7.2.3 字符串与指针156

7.3 指针数组和指向指针的指针变量158

7.3.1 指针数组158

7.3.2 指向一维数组的指针变量160

7.3.3 指向指针的指针变量162

7.4 指针与函数162

7.4.1 指针变量作为函数参数162

7.4.2 数组与指针作为函数参数164

7.4.3 返回指针值的函数168

7.4.4 函数指针变量170

7.5 new和delete运算符173

7.5.1 new运算符173

7.5.2 delete运算符173

7.5.3 使用new和delete运算符应注意的事项175

7.6 引用类型变量和const类型的指针175

7.6.1 引用类型变量的定义及使用175

7.6.2 const类型变量177

本章小结178

习题7181

第8章 枚举型、结构体和共同体184

8.1 枚举类型的定义及应用184

8.1.1 枚举类型的定义184

8.1.2 枚举类型变量的定义185

8.1.3 枚举类型变量的引用185

8.2 结构体的定义及应用188

8.2.1 结构体类型的定义189

8.2.2 结构体变量的定义189

8.2.3 结构体变量的引用191

8.2.4 结构体数组193

8.3 共同体的定义及应用195

8.3.1 共同体类型195

8.3.2 共同体类型变量的定义196

8.3.3 共同体类型变量的引用197

8.3.4 共同体类型的特点197

8.4 链表197

8.4.1 链表的概念197

8.4.2 链表的基本操作198

8.5 类型定义208

本章小结210

习题8212

第9章 类和对象214

9.1 概述214

9.2 类与对象215

9.2.1 类215

9.2.2 对象220

9.3 构造函数224

9.3.1 构造函数的定义224

9.3.2 用构造函数初始化对象的过程226

9.3.3 默认的构造函数227

9.3.4 拷贝的构造函数228

9.3.5 构造函数和new运算符230

9.4 析构函数231

9.4.1 定义析构函数231

9.4.2 析构函数的调用231

9.4.3 不同存储类型的对象调用构造函数及析构函数234

9.4.4 默认的析构函数234

9.5 构造函数和对象成员235

9.6 this指针238

本章小结238

习题9240

第10章 继承和派生类244

10.1 继承与派生244

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

10.1.2 派生类的定义246

10.1.3 派生类的构造函数与基类成员的初始化248

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

10.2.1 冲突258

10.2.2 支配规则261

10.2.3 赋值兼容规则262

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

10.3 虚基类263

10.3.1 多重派生的基类拷贝263

10.3.2 虚基类264

10.4 静态成员266

10.4.1 静态数据成员267

10.4.2 静态成员函数269

本章小结272

习题10273

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

11.1 友元函数277

11.1.1 定义普通函数为友元函数277

11.1.2 定义成员函数为友元函数278

11.1.3 一个类定义成另一个类的友元280

11.1.4 友元注意事项281

11.2 运算符重载282

11.2.1 运算符重载的概念282

11.2.2 二元运算符重载函数282

11.2.3 一元运算符的重载288

11.2.4 转换函数297

11.2.5 字符串类运算符重载298

11.2.6 赋值运算符和赋值运算符重载302

11.3 多态性与虚函数303

11.3.1 多态性技术303

11.3.2 虚函数304

11.3.3 纯虚函数307

11.4 类与对象的特性313

本章小结314

习题11316

第12章 流类体系与文件操作318

12.1 流类体系318

12.1.1 流(Stream)318

12.1.2 基本流类体系319

12.1.3 标准输入/输出流320

12.1.4 流的格式控制321

12.1.5 数据输入/输出成员函数327

12.1.6 重载提取与插入运算符329

12.2 文件操作331

12.2.1 C++文件概述331

12.2.2 C++的文件流类体系331

12.2.3 文件的使用方法332

12.2.4 文本文件的使用336

12.2.5 二进制文件的使用341

本章小结351

习题12353

附录A C++中的关键字355

附录B 常用库函数357

参考文献360

热门推荐