图书介绍

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

C++程序设计
  • 贾振华主编;赵辉,李新荣,李永学副主编 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810826271
  • 出版时间:2005
  • 标注页数:269页
  • 文件大小:11MB
  • 文件页数:281页
  • 主题词: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章 C++语言概述1

本章学习目标1

1.1 计算机程序设计1

1.1.1 程序设计和程序设计语言1

1.1.2 计算机的解题过程2

1.2 C++语言的发展和特点3

1.2.1 C++的发展3

1.2.2 C++的特点3

1.3 C++的语法及词法规则4

1.4 C++程序结构5

1.5.1 C++程序的实现8

1.5 C++程序的上机实现8

1.5.2 创建和运行C++程序9

1.5.3 Visual C++6.0集成开发环境13

小结16

习题116

第2章 基本数据类型和表达式17

本章学习目标17

2.1 基本数据类型17

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量21

2.3 运算符22

2.3.1 算术运算符23

2.3.2 关系运算符24

2.3.3 逻辑运算符25

2.3.4 位操作运算符26

2.3.5 赋值运算符28

2.3.6 其他运算符29

2.3.7 运算符的优先级和结合性31

2.4 表达式31

2.5 类型定义34

小结34

习题234

3.1 顺序结构36

3.1.1 数据的输入和输出36

本章学习目标36

第3章 程序控制结构36

3.1.2 表达式语句38

3.1.3 空语句39

3.1.4 复合语句39

3.2 选择结构39

3.2.1 if语句40

3.2.2 switch语句43

3.3 循环结构45

3.3.1 while语句45

3.3.2 do-while循环语句46

3.3.3 for循环语句46

3.3.4 循环嵌套48

3.4 转向语句50

3.4.1 break语句50

3.4.2 continue语句51

3.4.3 goto语句52

小结52

习题353

第4章 函数54

本章学习目标54

4.1 函数的定义与调用54

4.1.1 函数的定义54

4.1.2 函数的调用55

4.1.3 函数原型57

4.2 函数的参数57

4.2.1 函数的参数传递57

4.2.2 函数参数的默认值60

4.2.3 函数的嵌套调用和递归调用61

4.2.4 main()函数的参数65

4.3 内联函数66

4.4 函数重载67

4.5 标识符作用域与变量的存储特性68

4.5.1 标识符作用域68

4.5.2 变量的存储特性69

4.6 C++的系统函数72

小结73

习题474

5.1 一维数组77

5.1.1 一维数组的定义与初始化77

本章学习目标77

第5章 数组77

5.1.2 一维数组元素的引用78

5.2 二维数组81

5.2.1 二维数组的定义与初始化81

5.2.2 二维数组的引用82

5.3 数组作为函数参数86

5.3.1 数组元素作为函数参数86

5.3.2 数组名作为函数参数87

5.4 数组与字符串88

5.4.1 字符串的存储88

5.4.2 字符串的访问90

小结94

习题595

第6章 结构体和共用体96

本章学习目标96

6.1 结构体96

6.1.1 结构体的定义与初始化96

6.1.2 结构体的引用101

6.2 共用体103

6.2.1 共用体的定义与初始化104

6.2.2 共用体的引用105

小结107

习题6107

第7章 指针和引用110

本章学习目标110

7.1 指针110

7.1.1 指针的概念110

7.1.2 指针变量的定义与使用111

7.1.3 指针与数组113

7.1.4 指针与字符串117

7.1.5 指针与函数117

7.1.6 指针与结构体和共用体121

7.1.7 结构体指针与链表124

7.2 引用132

7.2.1 引用的定义和使用132

7.2.2 引用与函数133

小结134

习题7135

8.1 定义类和对象138

8.1.1 类和对象138

本章学习目标138

第8章 类与对象138

8.1.2 访问对象成员141

8.1.3 this指针143

8.2 构造函数和析构函数144

8.2.1 构造函数144

8.2.2 带参数的构造函数146

8.2.3 复制构造函数150

8.2.4 析构函数152

8.3 静态成员154

8.3.1 静态数据成员155

8.3.2 静态成员函数157

8.4.1 友元函数161

8.4 友元161

8.4.2 友元类164

小结166

习题8166

第9章 运算符重载169

本章学习目标169

9.1 概述169

9.2 运算符重载的一般规则170

9.3 用成员函数或友元函数重载运算符171

9.3.1 用成员函数重载运算符171

9.3.2 用友员函数重载运算符174

9.4.1 重载++与--运算符176

9.4 一些特殊操作符的重载176

9.4.2 重载赋值运算符179

9.4.3 重载运算符[ ]和()180

9.4.4 重载插入(〈〈)和提取(〉〉)运算符183

9.5 类型转换185

9.5.1 构造函数用于类型转换185

9.5.2 类型转换函数186

小结188

习题9188

第10章 继承性190

本章学习目标190

10.1 基类和派生类190

10.1.1 派生类的定义191

10.1.2 继承方式192

10.2.1 单继承的定义196

10.2 单继承196

10.2.2 成员访问权限在继承中的控制199

10.2.3 构造函数和析构函数的调用次序201

10.2.4 赋值兼容规则203

10.3 多继承204

10.3.1 多继承的概念204

10.3.2 多继承的构造函数205

10.3.3 二义性问题207

10.4 虚基类208

10.4.1 虚基类的引入和说明208

10.4.2 虚基类的构造函数与析构函数210

小结210

习题10211

第11章 虚函数和多态性215

本章学习目标215

11.1 虚函数215

11.1.1 虚函数的定义215

11.1.2 纯虚函数218

11.2 抽象类219

11.3 虚析构函数219

11.4 多态性221

11.4.1 多态性的含义221

11.4.2 多态的应用221

小结224

习题11225

12.1 C++中I/O流类库概述228

本章学习目标228

第12章 C++的输入/输出及I/O流类库228

12.2 输出/输入流基本操作229

12.2.1 基本输出操作229

12.2.2 基本输入操作231

12.3 输出格式控制233

12.3.1 设置流的格式化标志233

12.3.2 格式输出函数235

12.3.3 操作算子237

12.4 文件的输入/输出239

12.4.1 文件概述239

12.4.2 文件的打开和关闭239

12.4.3 文件的读写241

12.4.4 随机访问文件245

小结247

习题12248

第13章 模板和异常处理250

本章学习目标250

13.1 模板250

13.1.1 模板的概念250

13.1.2 函数模板251

13.1.3 类模板254

13.2 异常处理260

13.2.1 异常处理的基本概念260

13.2.2 异常处理的实现261

小结266

习题13267

参考文献269

热门推荐