图书介绍

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

C++程序设计
  • 朱润酥,李令雄编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502433449
  • 出版时间:2003
  • 标注页数:368页
  • 文件大小:30MB
  • 文件页数:378页
  • 主题词: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

2.4.2算术运算符和算术表达式 31

目 录1

第1章C++概述1

1.2 C++的特点2

1.2.1对面向对象开发的支持2

1.2.2 C++与C的比较3

1.3 简单的C++程序5

1.4 C++上机操作7

综合练习一9

一、选择题9

小结9

二、简答题10

三、上机题10

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

2.1 常量和变量11

2.1.1常量11

2.1.2变量12

2.2关键字和标识符16

2.3数据类型20

2.3.1整数类型22

2.3.2浮点类型26

2.3.3类型转换27

2.4运算符和表达式30

2.4.1运算符优先级30

2.4.3赋值运算符和赋值表达式33

2.4.4关系运算符和关系表达式34

2.4.5逻辑运算符和逻辑表达式35

2.4.6逗号运算符和逗号表达式36

2.4.7按位逻辑运算符38

2.5简单的输入/输出40

2.5.1输入cin40

2.5.2输出cout41

三、上机题42

二、简答题42

小结42

一、选择题42

综合练习二42

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

3.1 C++语言的语句44

3.1.1 C++程序的3种基本结构45

3.1.2顺序流程的流程图45

3.2分支语句46

3.2.1 if语句46

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

3.2.3 switch语句50

3.3循环语句53

3.3.1 while语句53

3.3.2 do…while语句55

3.3.3 for语句56

3.4.2 continue语句58

3.4.1 break语句58

3.4控制执行顺序的语句58

3.4.3 goto语句59

小结60

综合练习三60

一、选择题60

二、简答题61

三、上机题62

第4章数组63

4.1数组的概念63

4.2一维数组的定义和使用63

4.2.1一维数组的定义64

4.2.2一维数组的初始化65

4.2.3一维数组元素的使用66

4.2.4一维数组程序举例66

4.3.2二维数组的初始化68

4.3二维数组的定义和使用68

4.3.1二维数组的定义68

4.3.3二维数组元素的使用69

4.3.4二维数组程序举例69

4.4字符数组的定义和使用71

4.4.1字符数组71

4.4.2字符数组的定义71

4.4.3字符数组的初始化71

4.4.4字符数组应用举例72

4.5字符串73

4.5.1字符串结束标志73

4.5.2字符串处理函数73

小结73

综合练习四74

一、选择题74

二、简答题75

三、上机题76

第5章函数78

5.1 函数的概述78

5.1.1 函数的定义和调用78

5.1.2函数的参数传递83

5.1.3函数的返回值84

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

5.3模块95

5.4作用域97

5.5内联函数99

5.6函数的重载101

5.6.1用返回值重载103

5.6.2安全类型连接103

小结105

综合练习五105

一、选择题105

二、简答题105

三、上机题106

第6章编译预处理107

6.1宏(Macro)107

6.1.1不带参数的宏107

6.1.2带参数的宏109

6.2文件包含(#include)110

6.3 条件编译111

6.3.1#ifdef111

6.3.2#ifndef112

6.3.3#if112

小结113

综合练习六113

一、选择题113

二、简答题113

三、上机题113

7.1指针的概念114

第7章指针114

7.2指针变量116

7.2.1指针变量的定义116

7.2.2指针变量的引用117

7.2.3指针变量作为函数参数119

7.3数组与指针123

7.4指针数组和指向指针的指针123

7.5 new和delete运算符124

7.5.2运算符delete的用法125

7.5.1运算符new的用法125

小结128

综合练习七128

一、选择题128

二、简答题129

三、上机题131

8.2.1 类134

8.2类与对象134

8.1 概述134

第8章类和对象134

8.2.2对象136

8.3构造函数和析构函数138

8.3.1构造函数和析构函数的特点138

8.3.2拷贝构造函数140

8.4工程的使用142

8.5内联函数和外联函数150

8.6对象指针150

8.6.1 对象指针作函数的参数152

8.6.2对象引用作函数参数153

8.7 this指针154

8.8类的作用域155

8.9对象数组155

8.9.1 对象数组的定义155

8.9.2对象数组的赋值155

8.9.3指向数组的指针和指针数组156

8.10对象的生存期159

小结159

综合练习八159

一、选掸题159

二、简答题160

三、上机题163

第9章枚举类型、结构类型和类型别名164

9.1 枚举类型164

9.2结构类型166

9.3类型别名171

小结172

综合练习九172

一、选择题172

二、简答题173

三、上机题173

10.1.1继承与派生类的概念174

10.1 继承与派生174

第10章继承和派生类174

10.1.2基类与派生类的关系178

10.1.3派生类的构造函数和析构函数180

10.1.4子类型化183

10.1.5类型适应183

10.2多重继承184

10.2.1 多继承的构造函数184

10.2.2二义性问题186

10.3 虚基类191

10.3.1虚基类的声明191

10.3.2虚基类的构造函数193

10.4 静态成员194

10.4.1静态数据成员194

10.4.2静态成员函数196

综合练习十197

一、选择题197

小结197

二、简答题198

三、上机题201

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

11.1 友元204

11.1.1友元函数204

11.1.2友元类205

11.2.1 运算符重载的概念206

1 1.2运算符重载206

11.2.2运算符重载的参数和返回值207

11.2.3可以重载的运算符209

11.2.4重载+、-、*、\运算符213

11.2.5重载下标运算符[]213

11.2.6重载++和运算符214

12.2.7重载函数调用运算符()216

11.2.8不能重载的运算符216

11.3.1 虚函数217

11.3多态性与虚函数217

11.3.2多态性220

11.3.3纯虚函数和抽象类221

小结223

综合练习十一224

一、选择题224

二、简答题224

三、上机题227

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

12.1 C++的流类体系228

12.1.1流228

12.1.2基本流类体系228

12.1.3标准输入输出流229

12.1.4流的格式控制231

12.1.5数据输入输出成员函数238

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

12.2.3文件的使用方法244

12.2.2 C++文件流类体系244

12.2文件操作244

12.2.1 C++文件概述244

小结247

综合练习十二247

一、选择题247

二、简答题248

三、上机题249

第13章综合应用实例250

13.1银行存储系统设计250

13.1.1编程目的250

13.1.2系统简介250

13.1.3编程思路250

13.1.4程序代码251

13.1.5程序演示254

13.2.4程序代码256

13.2.3编程思路256

13.2无穷大整数设计256

13.2.2系统简介256

13.2.1编程目的256

13.2.5程序演示261

13.3最短路径问题261

13.3.1编程目的261

13.3.2系统简介261

13.3.3编程思路262

13.3.4程序代码262

13.3.5程序演示284

13.4五子棋程序285

13.4.1编程目的285

13.4.2系统简介285

13.4.3编程思路286

13.4.4程序代码292

13.4.5程序演示339

附录C++关键字340

参考答案341

第1章341

第2章342

第3章343

第4章347

第5章348

第6章351

第7章352

第8章355

第9章360

第10章362

第11章363

第12章365

参考文献368

热门推荐