图书介绍

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

C和C++语言程序设计教程
  • 海博创作室编著 著
  • 出版社: 浦东电子出版社
  • ISBN:7900346538
  • 出版时间:2002
  • 标注页数:254页
  • 文件大小:98MB
  • 文件页数:266页
  • 主题词:C语言

PDF下载


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

下载说明

C和C++语言程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++和VC开发环境的简介1

1.1 C语言的背景与特征1

1.2 C++的产生背景和特征2

1.3 VC开发环境的简介3

1.3.1 Visual C++6.0概述&.3

1.3.2 Visual C++开发环境3

第2章 基础知识12

2.1 标识符12

2.2 常量13

2.3 变量15

2.4 基本数据类型16

2.5 运算符与表达式22

2.5.1 算术运算符和算术表达式22

2.5.2 赋值运算符和赋值表达式24

2.5.3 关系运算符和关系表达式26

2.5.4 逻辑运算符和逻辑表达式27

2.5.5 逗号运算符和逗号运算表达式28

2.5.6 位运算符29

2.5.7 大致归纳各类运算符的优先级30

2.6 C++中的语句30

2.6.1 C++语句的基本类型30

2.6.2 控制语句在C++中的用法31

2.6.3 循环的嵌套39

2.7 函数40

2.7.1 函数的定义与声明40

2.7.2 函数的调用40

2.7.3 函数的返回值41

2.7.4 函数的参数41

2.7.5 作用域42

2.8 综合实例42

练习题46

答案47

第3章 数组和指针49

3.1 一维数组的定义和引用49

3.1.1 一维数组的定义49

3.1.2 一维数组元素的引用50

3.1.3 一维数组的初始化50

3.1.4 一维数组程序举例51

3.2 多维数组的定义和使用53

3.2.1 二维数组的定义53

3.2.2 二维数组的引用54

3.2.3 二维数组的初始化54

3.2.4 二维数组程序举例55

3.3 字符数组58

3.3.1 字符数组的定义58

3.3.2 字符数组的初始化及引用58

3.3.3 字符串的输入和输出60

3.3.4 字符数组应用举例62

3.4 指针的概念64

3.4.1 指针用法概论65

3.4.2 指针在内存中的存取66

3.5 变量的指针和指向变量的指针变量67

3.5.1 指针变量的定义67

3.5.2 指针变量的引用68

3.6 数组的指针和指向数组的指针变量70

3.6.1 数组的指针变量的定义70

3.6.2 利用指向数组元素的指针变量引用数组元素71

3.6.3 指向多维数组的指针和指针变量74

3.7 字符串的指针和指向字符串的指针变量76

3.7.1 字符串及其指针变量76

3.7.2 字符串处理函数78

3.8 指针数组和指向指针的指针80

3.8.1 指针数组的概念及其引用80

3.8.2 指向指针的指针82

3.8.3 指针在C++中的特殊用法83

3.9 对象数组87

3.10 C/C++中的动态分配和释放88

3.10.1 C语言中的动态分配函数88

3.10.2 C++中new和delete概述88

3.10.3 new和delete的使用89

练习题92

答案93

第4章 结构、联合、枚举95

4.1 结构类型95

4.1.1 结构类型变量的定义、初始化及其引用95

4.1.2 指向结构类型数据的指针98

4.1.3 C++中的结构与C语言中的差异100

4.2 联合类型102

4.2.1 联合类型的定义102

4.2.2 联合类型变量的引用及其特点103

4.2.3 C++中的联合类型105

4.3 枚举类型106

4.3.1 枚举类型的定义106

4.3.2 C++中的枚举类型107

练习题107

答案108

第5章 类109

5.1 类与对象109

5.2 构造函数和析构函数114

5.2.1 无参数的构造函数和析构函数115

5.2.2 参数化的构造函数116

5.2.3 重载构造函数和拷贝构造函数117

5.3 静态成员119

5.4 this指针122

5.5 友元123

5.6 类型常量125

5.7 类对象作为成员126

5.8 对象的数组127

5.9 对象指针128

5.10 传递对象到函数129

5.11 类属单向链表的例子131

练习题134

答案136

第6章 函数及重载140

6.1 函数的定义与说明140

6.2 函数参数和函数的值142

6.2.1 函数的形式参数和实际参数142

6.2.2 函数的值143

6.3 函数的调用145

6.3.1 函数调用的概念145

6.3.2 函数调用的形式146

6.4 函数参数的传递147

6.4.1 按值传递147

6.4.2 按地址传递148

6.5 函数参数的种类149

6.5.1 引用类型参数149

6.5.2 指针变量作为函数参数151

6.5.3 数组作为函数参数153

6.5.4 字符串指针作为函数参数155

6.5.5 函数的指针和指向函数的指针变量157

6.6 局部变量和全局变量160

6.6.1 局部变量160

6.6.2 全局变量161

6.7 递归函数162

6.8 内联函数163

6.9 重载164

6.9.1 函数重载164

6.9.2 运算符的重载167

6.9.3 new和delete的重载171

练习题173

答案174

第7章 继承性和派生类176

7.1 继承及派生概述176

7.2 派生类设计177

7.3 单继承180

7.3.1 单继承概述180

7.3.2 继承中的构造函数185

7.3.3 继承和组合188

7.3.4 继承中的几种特殊用法192

7.3.5 继承的一个实例198

7.4 多继承203

7.4.1 多继承概述203

7.4.2 多继承定义205

7.4.3 虚基类207

7.4.4 虚函数215

练习题222

答案224

第8章 面象对象编程技术在VC中的应用226

8.1 MFC类库简介226

8.2 MFC应用程序框架228

8.3 消息循环、消息映射及消息处理229

8.3.1 事件及消息概述229

8.3.2 MFC消息循环229

8.3.3 消息映象230

8.3.4 消息处理函数231

8.4 实例及解说231

8.4.1 使用MFC AppWizard创建一个新项目231

8.4.2 实现画一个椭圆的效果232

第9章 C++的I/O流库237

9.1 C++流库的结构237

9.1.1 strearnbuf类及其派生类238

9.1.2 ios类及其派生类238

9.2 输入和输出239

9.2.1 istream239

9.2.2 ostream241

9.3 输入运算符和输出运算符241

9.4 文件I/O244

9.4.1 文件的打开和关闭244

9.4.2 文件的读写246

9.5 格式控制247

9.5.1 用ios类成员函数进行格式控制247

9.5.2 用操纵函数控制格式249

练习题251

答案252

热门推荐