图书介绍

21世纪高等学校计算机基础实用规划教材 C++语言程序设计教程与实验PDF|Epub|txt|kindle电子书版本下载

21世纪高等学校计算机基础实用规划教材 C++语言程序设计教程与实验
  • 温秀梅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302283621
  • 出版时间:2012
  • 标注页数:343页
  • 文件大小:85MB
  • 文件页数:360页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21世纪高等学校计算机基础实用规划教材 C++语言程序设计教程与实验PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1程序设计概述1

1.1.1计算机程序设计语言的发展1

1.1.2程序设计的发展历程2

1.1.3结构化程序设计3

1.1.4面向对象程序设计4

1.2 C++语言发展史简介6

1.3 C++语言的基本语法成分7

1.3.1字符集7

1.3.2标识符8

1.3.3关键字8

1.3.4运算符9

1.3.5分隔符9

1.3.6空白符9

1.4 C++程序的开发步骤和结构9

1.4.1 C++程序开发步骤9

1.4.2 C++程序的结构10

第2章 基本数据类型、运算符与表达式15

2.1数据类型概述15

2.2常量与变量16

2.2.1常量16

2.2.2变量17

2.3基本数据类型18

2.3.1整型18

2.3.2实型20

2.3.3字符型21

2.3.4布尔类型23

2.3.5 void类型24

2.4运算符和表达式24

2.4.1赋值运算符和赋值表达式25

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

2.4.3关系运算符和关系表达式29

2.4.4逻辑运算符和逻辑表达式30

2.4.5条件运算符和条件表达式31

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

2.4.7位运算符33

2.5类型转换34

2.5.1自动类型转换34

2.5.2强制类型转换35

习题36

第3章 结构化程序设计37

3.1 C++语言输入输出流37

3.1.1 C++语言无格式输入输出37

3.1.2 C++语言格式输入输出39

3.2结构化程序设计概述47

3.3顺序结构程序设计48

3.3.1顺序结构48

3.3.2程序举例49

3.4选择结构程序设计52

3.4.1用if语句实现选择结构设计52

3.4.2用switch语句实现选择结构设计57

3.5循环结构程序设计60

3.5.1 while语句61

3.5.2 do-while语句63

3.5.3 for语句64

3.5.4跳转语句break和continue67

3.5.5循环的嵌套69

3.6程序设计举例71

习题75

第4章 数组78

4.1一维数组78

4.1.1一维数组的定义78

4.1.2一维数组元素的引用79

4.1.3一维数组的初始化80

4.1.4一维数组程序举例81

4.2二维数组85

4.2.1二维数组的定义85

4.2.2二维数组元素的引用86

4.2.3二维数组的初始化86

4.2.4二维数组程序举例89

4.3字符数组90

4.3.1字符数组的定义90

4.3.2字符数组的初始化90

4.3.3字符数组的使用92

4.3.4字符数组程序举例94

4.3.5字符串处理函数95

4.3.6字符串程序举例98

习题100

第5章 函数101

5.1函数的定义101

5.1.1定义函数101

5.1.2函数原型104

5.2函数的调用105

5.2.1调用函数105

5.2.2参数传递机制107

5.2.3函数返回值112

5.2.4函数调用中的数据流113

5.3函数的嵌套调用114

5.4递归函数119

5.5作用域与生命期122

5.5.1作用域122

5.5.2全局变量和局部变量126

5.5.3生命期129

习题135

第6章 指针138

6.1指针的基本概念138

6.1.1指针的概念138

6.1.2指针变量的定义139

6.1.3指针变量运算符140

6.1.4指针变量的初始化与赋值143

6.1.5指针的运算145

6.2指针与数组149

6.2.1指向数组的指针149

6.2.2指针与字符数组152

6.2.3多级指针与指针数组156

6.2.4指针与多维数组161

6.2.5数组指针165

6.3指针与函数166

6.3.1指针作为函数参数166

6.3.2函数调用中数组的传递169

6.3.3函数指针171

习题175

第7章 编译预处理命令176

7.1宏定义176

7.1.1不带参数的宏定义176

7.1.2带参数的宏178

7.2文件包含180

7.3条件编译182

习题184

第8章 结构体、共用体和枚举类型186

8.1结构体类型186

8.2定义结构体类型变量187

8.2.1先定义结构体类型再定义变量187

8.2.2定义结构体类型的同时定义变量188

8.2.3直接定义结构体类型变量188

8.2.4结构体变量的初始化190

8.3结构体变量成员的引用191

8.4结构体数组193

8.4.1结构体数组的定义193

8.4.2结构体数组的初始化194

8.4.3结构体数组应用举例194

8.5结构体指针195

8.5.1指向结构体变量的指针195

8.5.2指向结构体数组的指针196

8.5.3用结构体变量和结构体指针作为函数参数197

8.6用指针处理链表198

8.6.1链表的概述198

8.6.2动态内存分配199

8.6.3建立单向动态链表200

8.6.4输出链表203

8.6.5对链表的删除操作203

8.6.6对链表的插入操作204

8.7共用体207

8.7.1共用体的概念207

8.7.2共用体类型和共用体类型变量的定义207

8.7.3共用体成员的引用方式208

8.7.4共用体类型的特点209

8.8枚举类型210

8.8.1枚举类型及枚举变量的定义210

8.8.2枚举元素的引用210

8.8.3用typedef声明类型212

习题212

第9章 面向对象程序设计基础214

9.1面向对象程序设计概述214

9.1.1面向对象是软件方法学的返璞归真214

9.1.2面向对象程序设计语言的四大家族214

9.1.3面向对象程序分析(OOA)与设计(OOD)的基本步骤215

9.2类和对象216

9.2.1类216

9.2.2对象219

9.2.3名字解析和this指针221

9.3带默认参数的函数和函数重载221

9.3.1带默认参数的函数221

9.3.2函数重载223

9.4构造函数和析构函数225

9.4.1构造函数225

9.4.2析构函数232

9.5对象成员和静态成员234

9.5.1对象成员234

9.5.2静态成员235

9.6友元236

9.7函数模板和类模板241

9.7.1函数模板241

9.7.2类模板244

习题246

第10章 继承与派生248

10.1单一继承248

10.1.1继承与派生248

10.1.2派生类的定义248

10.1.3类的继承方式250

10.1.4派生类的构造函数和析构函数255

10.2多重继承258

10.2.1多重继承的概念和定义258

10.2.2二义性和支配规则259

10.2.3赋值兼容规则260

10.3虚基类261

10.3.1虚基类的概念261

10.3.2多重继承的构造函数和析构函数262

习题265

第11章 多态性与虚函数266

11.1运算符重载266

11.1.1什么是运算符重载266

11.1.2用成员函数重载运算符267

11.1.3用友元函数重载运算符269

11.1.4几个运算符的重载272

11.2虚函数276

11.2.1为什么要引入虚函数276

11.2.2虚函数的定义与使用277

11.3纯虚函数和抽象类282

11.3.1纯虚函数的概念282

11.3.2抽象类的概念282

11.4虚析构函数285

习题286

第12章 输入输出流289

12.1标准输入输出流289

12.1.1输入输出流的概念289

12.1.2 C++所有输入输出类的继承关系289

12.2文件输入输出流294

习题297

附录A程序的调试与运行298

附录B标准字符ASCⅡ表308

附录C实验310

附录D模拟考试题315

附录E课程设计任务书339

附录F参考课时安排342

参考文献343

热门推荐