图书介绍

C++基础教程PDF|Epub|txt|kindle电子书版本网盘下载

C++基础教程
  • (美)M.T.Skinner著;英宇,周辉译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508415566
  • 出版时间:2003
  • 标注页数:207页
  • 文件大小:8MB
  • 文件页数:221页
  • 主题词: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

5.6.4 return语句 51

目 录1

序言1

译者序1

1.1用C++编写程序2

1.1.1打印输出2

1.1.2计算二次方程的根4

第3章类型和对象 16

1.2程序终止10

1.3练习10

第2章基础知识11

2.1 字符集11

2.2标识符12

2.2.1 关键字13

2.3常数13

2.4注释14

2.5练习15

3.1基本类型16

3.1.1字符型16

3.1.2枚举类型17

3.1.3整型18

3.1.4浮点型19

3.2其他类型20

3.2.1无符号类型20

3.2.3派生(复合)类型21

3.4类型定义21

3.3 对象21

3.2.2空类型21

3.5练习23

第4章运算符和表达式24

4.1运算符25

4.1.1算术运算符25

4.1.2比较运算符27

4.1.3关系运算符28

4.1.4逻辑运算符29

4.1.5加1和减1运算符30

4.1.6 sizeof运算符31

4.1.7条件运算符32

4.1.9逗号运算符33

4.1.10赋值运算符33

4.1.8位运算符33

4.1.11 运算符的优先级和结合性总结35

4.1.12算术运算符转换36

4.2表达式37

4.3显式类型转换(强制类型转换)37

4.4练习38

第5章语句39

5.1声明和定义39

5.1.1 声明与定义的比较40

5.1.2常量标识符40

5.1.3变量40

5.2表达式语句41

5.3复合语句和块语句42

5.4.1 if条件执行语句43

5.4条件执行语句43

5.4.2 switch条件语句44

5.5循环45

5.5.1 for循环语句45

5.5.2 while语句48

5.5.3 do-while语句49

5.6跳转语句50

5.6.1 break语句50

5.6.2 continue语句50

5.7空(NULL)语句51

5.6.3 goto语句51

5.8练习52

第6章函数54

6.1 函数声明和函数原型56

6.2函数定义(函数体)56

6.2.1默认形参值58

6.3函数调用59

6.4参数传递60

6.4.1传值方式的参数传递60

6.4.2传址方式的参数传递61

6.5局部变量和全局变量63

6.5.1作用域与生命期63

6.5.4存储类和连接举例65

6.5.3 连接65

6.5.2存储类65

6.6主函数main()66

6.7递归调用67

6.8单独编译67

6.9练习68

第7章数组、结构体和指针70

7.1数组70

7.1.1 多维数组72

7.1.2初始化数组76

7.1.3数组参数77

7.1.4举例77

7.2结构体81

7.2.1 联合体83

7.2.2结构体参数和联合体参数85

7.3指针85

第1 5章预处理器 185

7.3.1动态对象86

7.3.2void指针87

7.3.3指针转换87

7.3.4指针参数88

7.3.5指针选取操作88

7.3.6指针运算88

7.3.7指针应用的一个例子:链表89

7.4数组和指针91

7.4.1数组参数92

7.4.2动态数组93

7.5字符串94

7.5.1举例97

7.6练习98

第8章类100

8.1复数数据类型100

8.2类的定义105

8.3类的对象107

8.4类的成员107

8.4.1特殊变量this107

8.4.2构造函数109

8.4.3初始化110

8.4.4初始化:初始表达式与成员赋值111

8.4.6构造函数调用的顺序113

8.4.7析构函数113

8.4.5数组的初始化113

8.4.8析构函数调用的顺序115

8.4.9成员函数115

8.4.10成员运算符115

8.5堆栈:一个例子116

8.5.1 stack的说明117

8.5.2堆栈的实现119

8.6复制类的对象120

8.6.1赋值方式120

8.6.2初始化——拷贝构造函数123

8.6.3初始化与赋值124

8.7动态对象的创建和删除126

8.7.1运算符new127

8.7.2删除操作符DELETE127

8.8.1对称接口的例子128

8.8友元128

8.8.2友元的优点130

8.9常量成员与成员函数130

8.10执行类型转换131

8.11说明类型转换132

8.11.1 构造函数132

8.11.2转换函数(运算符)133

8.12内联函数135

8.13提前(不完全)类的声明135

8.14链表:最后一个例子136

8.15练习138

第9章继承139

9.1派生类的说明141

9.1.1 访问基类成员142

9.1.2派生类和基类的相互转换142

9.1.3派生类对象和基类对象之间的赋值142

9.2多重继承142

9.3构造函数/析构函数调用的顺序143

9.4派生类的赋值与派生类的构造函数143

9.4.1赋值运算符144

9.4.2默认(不带参数的)构造函数144

9.6.1虚析构函数145

9.5虚函数145

9.6例子145

9.4.3拷贝构造函数145

9.6.2员工数据146

9.7练习150

第10章重载151

10.1运算符重载152

10.2例子155

10.3练习156

第11章输入/输出157

11.1流头文件iostream.h157

11.2输入157

11.3输出流160

11.5流的状态162

11.4操纵符162

11.6扩展流输入/输出库163

11.6.1 complex值的输入/输出163

11.6.2打印矢量166

11.7定义新流167

11.8附加功能168

第12章一个大型的例子169

第13章模板176

13.1模板的声明和定义176

13.1.1 函数模板176

13.1.2类模板177

13.2.2模板类STACK179

13.2.1 函数模板SWAP179

13.2例子179

13.3练习181

第14章可变参数函数182

14.1例子183

14.2练习184

15.1宏定义185

15.1.1常量宏定义185

15.1.2字符串宏定义186

15.2文件包含186

15.3.1基于常量表达式的值的条件编译187

15.3.2基于符号定义的条件编译187

15.3条件编译187

15.4避免多重包含188

第16章库功能190

16.1 使用C++库190

16.1.1标准头文件190

16.2标准函数191

16.2.1字符处理函数191

16.2.2数学函数192

16.2.3非局部跳转函数194

16.2.4信号处理函数195

16.2.5输入/输出195

16.2.6 通用工具203

16.2.7字符串操作206

热门推荐