图书介绍

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

C++语言程序设计
  • 刘晶,裘旭光编著 著
  • 出版社: 清华大学出版社;北方交通大学出版社
  • ISBN:7810821849
  • 出版时间:2003
  • 标注页数:253页
  • 文件大小:10MB
  • 文件页数:267页
  • 主题词: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++与C语言的关系1

1.3 C++支持面向对象编程2

1.4 C++词法及词法规则2

1.4.1 C++的字符集2

1.4.2 词法记号和词法规则3

1.5 最简单的C++程序4

1.6 数据的输入与输出6

1.6.1 I/O流6

1.6.2 标准输入和标准输出6

1.7.1 C++程序的实现7

1.7 C++程序的编译与运行7

1.7.2 处理语法错误8

1.8 Visual Studio.net程序编辑环境8

1.8.1 编译器窗口9

1.8.2 编译器9

1.8.3 编写第一个程序10

1.9 小结12

习题13

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

2.1 基本数据类型15

2.2 常量16

2.2.1 整型常量16

2.2.2 浮点型常量16

2.2.5 布尔常量17

2.2.3 字符常量17

2.2.4 字符串常量17

2.2.6 符号常量18

2.3 变量18

2.3.1 变量名18

2.3.2 变量的类型和初值19

2.4 数组类型19

2.4.1 一维数组的定义和引用19

2.4.2 二维数组的定义和引用20

2.4.3 数组元素的赋初值20

2.5 指针和引用22

2.5.1 指针22

2.5.2 指针和数组25

2.5.3 引用27

2.6 自定义数据类型28

2.6.1 类型定义语句28

2.6.2 枚举类型29

2.6.3 结构体30

2.6.4 联合体31

2.7 运算符和表达式33

2.7.1 算术运算符33

2.7.2 算术表达式35

2.7.3 赋值运算符35

2.7.4 赋值表达式36

2.7.5 关系运算符与逻辑运算符36

2.7.6 关系表达式与逻辑表达式38

2.7.7 位操作运算符39

2.7.9 条件表达式41

2.7.8 条件运算符41

2.7.10 逗号运算符42

2.7.11 逗号表达式42

2.7.12 求字节运算符43

2.7.13 类型转换43

2.7.14 运算符小结44

2.8 小结45

习题45

3.1.1 表达式语句50

3.1.2 复合语句50

3.1 语句50

第3章 C++语句50

3.2 选择语句51

3.2.1 if语句51

3.2.2 switch开关语句和break语句56

3.3 循环语句60

3.3.1 while循环语句60

3.3.2 do-while语句62

3.3.3 for语句63

3.4 多重循环66

3.5 跳转语句69

3.5.1 break语句69

3.5.2 continue语句69

3.5.3 goto语句70

习题71

3.6 小结71

第4章 C++函数75

4.1 函数的定义和调用75

4.1.1 函数的定义75

4.1.2 形参与实参76

4.1.3 函数的调用77

4.2 函数的嵌套调用和递归调用79

4.2.1 函数的嵌套调用79

4.2.2 函数的递归调用80

4.3 函数原型81

4.4 参数的传递机制83

4.4.1 值调用83

4.4.2 引用调用85

4.5 内联函数86

4.6 函数参数的省略87

4.7 变量的存储类别89

4.7.1 自动类别变量89

4.7.2 静态类别变量90

4.7.3 外部类别变量91

4.7.4 寄存器类别变量92

4.7.5 作用域分辨符93

4.8 数组作为函数的参数94

4.9 函数与指针96

4.9.1 指针作为函数的参数96

4.9.2 指针函数97

4.9.3 函数指针98

4.10.1 参数类型不同的重载函数99

4.10 函数的重载99

4.10.2 参数个数不同的重载函数100

4.11 C++的系统函数100

4.11.1 C++系统函数概述100

4.11.2 字符串处理函数101

4.12 编译预处理104

4.12.1 文件包含命令105

4.12.2 条件编译命令105

4.12.3 宏定义命令106

4.13 小结109

习题109

5.1 对象、类与实体112

第5章 类与数据封装112

5.2 如何设计一个类113

5.2.1 一个与类很类似的概念113

5.2.2 类114

5.2.3 数据封装115

5.3 构造函数和析构函数124

5.3.1 构造函数124

5.3.2 析构函数126

5.3.3 复制构造函数128

5.4 作用域和可见性131

5.4.1 作用域131

5.4.2 可见性133

5.6 静态成员134

5.5 生存期134

5.6.1 静态数据成员135

5.6.2 静态成员函数137

5.7 友元138

5.7.1 友元函数138

5.7.2 友元类139

5.8 小结140

习题140

第6章 类的应用144

6.1 共享数据的保护144

6.1.1 常引用144

6.1.2 常对象145

6.1.3 用const修饰的对象成员145

6.2.1 指向类的成员的指针147

6.2 对象指针和对象引用147

6.2.2 对象指针和对象引用做函数参数149

6.2.3 this指针152

6.3 对象数组153

6.3.1 对象数组的定义和赋值153

6.3.2 指向数组的指针和指针数组154

6.3.3 带参数的main()函数159

6.4 常数组和常指针160

6.4.1 常数组160

6.4.2 常指针160

6.5 子对象和堆对象161

6.5.1 子对象161

6.5.2 堆对象163

6.6.1 类聚集构造函数165

6.6 类的聚集165

6.6.2 前向引用声明167

6.7 小结167

习题168

第7章 继承171

7.1 基类和派生类171

7.2 基础类下的数据封装172

7.3 派生类的定义179

7.3.1 公有继承180

7.3.2 私有继承182

7.3.3 保护继承183

7.4.1 构造函数186

7.4 派生类的构造函数与析构函数186

7.4.2 析构函数189

7.5 赋值兼容规则190

7.6 日期和时间实例191

7.7 小结194

习题195

第8章 多态性和虚函数200

8.1 多态性200

8.1.1 多态性概述200

8.1.2 多态的类型200

8.1.3 多态性的实现201

8.2 运算符重载202

8.2.1 运算符重载的问题203

8.2.2 运算符重载为成员函数204

8.3.1 一般虚函数成员205

8.3 虚函数205

8.3.2 虚析构函数207

8.4 抽象类207

8.4.1 纯虚函数207

8.4.2 抽象类的作用208

8.5 程序实例209

8.6 小结214

习题214

第9章 C++的I/O流库219

9.1 流类的概念219

9.2 输出流220

9.2.1 使用预定义的插入符220

9.2.2 使用成员函数221

9.3.1 输出宽度设置222

9.3 数据输出格式222

9.3.2 输出精度设置223

9.3.3 输出数据对齐方式与数制设置224

9.3.4 文件输出形式225

9.4 输入流228

9.4.1 键盘输入228

9.4.2 数据输入函数229

9.5 流错误的处理231

9.5.1 状态字和状态函数231

9.5.2 清除/设置流的状态位232

9.6 小结233

习题233

参考答案235

参考文献253

热门推荐