图书介绍

高等学校计算机基础教育教材精选 计算基础 C++语言实现pdf电子书版本下载

高等学校计算机基础教育教材精选  计算基础  C++语言实现
  • 赵宏,王恺编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302329190
  • 出版时间:2013
  • 标注页数:270页
  • 文件大小:44MB
  • 文件页数: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

1.1程序设计的基本概念 1

1.1.1用计算机求解问题的过程 1

1.1.2程序设计方法 3

1.2高级程序设计语言——C++ 5

1.3 C++程序 6

1.3.1简单C+++程序实例 6

1.3.2 C+++源程序的组成 7

1.3.3 C+++源程序的组成元素 9

1.4程序集成开发环境——Visual C++ 2005 10

1.4.1基本概念 10

1.4.2 Visual C+++ 2005 11

1.5学习建议 16

第2章 基本数据的表示与处理 19

2.1数值型数据在计算机中的表示 19

2.1.1数据的单位 19

2.1.2数制 20

2.1.3整数在计算机中的表示 22

2.1.4实数在计算机中的表示 26

2.2非数值数据在计算机中的表示 27

2.2.1字符型数据在计算机中的表示 27

2.2.2逻辑型数据在计算机中的表示 29

2.3 C ++语言表示基本的数据类型 30

2.3.1 C+++的基本数据类型 30

2.3.2使用C+++基本的数据类型 30

2.4基本数据的处理 33

2.4.1算术运算符与算术表达式 33

2.4.2赋值运算符与赋值表达式 34

2.4.3关系运算符与关系表达式 35

2.4.4逻辑运算符与逻辑表达式 36

2.5 C++拓展学习 37

2.5.1 C+++中的转义字符 37

2.5.2基本数据类型之间的转换 37

2.5.3基本语句 40

2.5.4 C +++的运算符和表达式 44

第3章 选择与迭代 52

3.1选择 52

3.1.1单路选择问题 52

3.1.2两路选择问题 55

3.1.3嵌套选择问题 58

3.1.4多路选择问题 59

3.2迭代 60

3.2.1迭代算法 60

3.2.2用C+++提供的循环语句实现迭代算法 61

3.2.3迭代与选择嵌套 63

3.2.4迭代嵌套 65

3.3 C++拓展学习 66

3.3.1 switch语句 66

3.3.2 do…while语句 68

3.3.3转向语句 69

3.4应用实例 72

第4章 结构化数据 75

4.1多记录数据的存储 75

4.1.1一维数据 76

4.1.2二维数据 80

4.1.3字符串 84

4.2多属性数据的存储 88

4.3枚举 94

4.3.1枚举类型的定义 94

4.3.2枚举变量的定义 95

4.3.3枚举变量的使用 96

4.4应用实例 96

第5章 模块化 99

5.1模块化的问题求解方法 99

5.1.1问题实例及模块化求解思路 100

5.1.2 C+++程序的模块化实现 103

5.2带默认形参值的函数 110

5.2.1指定默认形参值的位置 110

5.2.2默认形参值的指定顺序 111

5.3函数重载 112

5.4变量和函数的作用域 114

5.4.1变量的存储类型、作用域和生存期 114

5.4.2函数的作用域 118

5.5多文件结构和编译预处理 119

5.5.1文件包含 122

5.5.2宏定义和条件编译 127

5.6应用实例 131

第6章 数据存储 134

6.1数据存储的基本原理 134

6.2指针 135

6.2.1指针变量的定义 135

6.2.2指针变量的初始化 136

6.2.3使用指针访问内存中的数据 137

6.2.4使用指针访问数组中的元素 139

6.2.5使用指针操作字符串 143

6.2.6动态内存分配和释放 145

6.2.7指向指针的指针 150

6.3指针与函数 151

6.3.1指针作为函数参数 151

6.3.2指针作为函数返回值 159

6.4引用、引用与函数 161

6.4.1引用的概念和声明 161

6.4.2函数的引用调用 161

6.4.3返回引用的函数 164

6.5指针相减运算和关系运算 165

第7章 面向对象方法 167

7.1面向对象方法的基本概念 167

7.2 C++实现面向对象程序设计 171

7.2.1类与对象的定义和访问 171

7.2.2类声明与类实现的分离 183

7.2.3类的静态成员和常量成员 185

7.2.4 this指针 191

7.2.5类的友元 191

7.2.6类的对象成员 195

7.2.7自定义类的运算符重载 198

第8章 继承与多态 206

8.1继承 206

8.1.1概述 206

8.1.2派生类定义 207

8.1.3派生类的构造函数和析构函数 211

8.1.4派生类的继承方式 213

8.1.5多重继承 214

8.2多态 221

8.2.1类型兼容和多态性的概念 221

8.2.2多态性的实现 223

第9章 输入输出流 229

9.1概述 229

9.2输入输出流对象 230

9.2.1标准流对象 230

9.2.2文件流对象 230

9.3输入输出流的成员函数 233

9.3.1<<和>>运算符重载函数 233

9.3.2 put()函数 236

9.3.3 get()函数 237

9.3.4 getline()函数 240

9.3.5 write()函数 243

9.3.6 read()函数 244

9.4文件的随机读写 248

9.5自定义数据类型的输入输出 251

第10章 模板 254

10.1函数模板 254

10.1.1函数模板的定义 254

10.1.2函数模板的使用 255

10.2类模板 257

10.2.1类模板的定义 257

10.2.2类模板的使用 259

10.2.3类模板的静态成员和友元 261

10.3应用实例——顺序表类模板设计 262

10.3.1顺序表类模板的定义 262

10.3.2顺序表模板的应用 266

精品推荐