图书介绍

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

Visual C++程序设计
  • 潘克勤,华伟主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113085513
  • 出版时间:2008
  • 标注页数:226页
  • 文件大小:30MB
  • 文件页数:237页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Visual C++程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++程序设计入门1

1.1 程序设计语言与程序设计1

1.2 Visual C++字符集与标识符2

1.3 Visual C++函数的概念3

1.4 基本数据类型4

1.5 常量5

1.5.1 值常量5

1.5.2 符号常量7

1.6 变量8

1.7 文件包含与输入输出流9

1.8 指针类型变量11

1.9 引用类型变量13

1.10 枚举类型14

1.11 运算符和表达式15

1.11.1 运算符15

1.11.2 表达式18

1.11.3 typedef语句19

1.12 练习题19

第2章 流程控制语句21

2.1 操作运算语句21

2.2 流程控制语句22

2.2.1 顺序结构22

2.2.2 选择结构23

2.2.3 循环结构29

2.2.4 循环嵌套34

2.2.5 break语句与continue语句37

2.2.6 abort()函数与exit()函数38

2.3 练习题39

第3章 数组40

3.1 一维数组40

3.1.1 一维数组的定义40

3.1.2 一维数组的初始化41

3.1.3 一维数组的基本操作41

3.2 二维数组44

3.2.1 二维数组的定义44

3.2.2 二维数组的初始化45

3.2.3 二维数组的基本操作45

3.3 字符数组47

3.3.1 字符数组的定义与初始化47

3.3.2 字符数组的基本操作48

3.3.3 字符串处理函数49

3.4 数组与指针52

3.4.1 指针变量与一维数组52

3.4.2 指针变量与二维数组55

3.4.3 通过指针变量操作字符数组59

3.5 指针数组61

3.5.1 指针数组的定义61

3.5.2 通过指针数组操作一维数组和二维数组61

3.5.3 通过指针数组和指向指针的指针变量操作系列字符串62

3.6 练习题64

第4章 函数65

4.1 概述65

4.2 函数的定义与调用66

4.3 函数嵌套调用和递归调用68

4.3.1 函数的嵌套式调用68

4.3.2 函数的递归调用70

4.4 函数的参数传递73

4.4.1 函数参数为数值变量的传递形式73

4.4.2 函数参数为地址的传递形式74

4.4.3 函数参数为引用变量的传递形式80

4.5 函数与指针82

4.5.1 指针类型的函数82

4.5.2 指向函数的指针变量83

4.5.3 带参数的main()函数87

4.6 函数的其他特性87

4.6.1 内联函数87

4.6.2 函数的重载88

4.6.3 函数参数的默认值88

4.7 练习题89

第5章 作用域和编译预处理91

5.1 作用域91

5.2 存储类型96

5.3 编译预处理101

5.3.1 文件包含102

5.3.2 宏定义102

5.3.3 条件编译106

5.4 练习题107

第6章 结构体与简单链表109

6.1 结构体109

6.1.1 结构体类型的定义109

6.1.2 结构体类型变量的说明110

6.1.3 结构体类型变量的引用111

6.1.4 指向结构体变量的指针变量113

6.1.5 结构体数组115

6.1.6 用结构体变量作函数参数115

6.2 链表118

6.2.1 new和delete运算符118

6.2.2 链表119

6.3 链表的基本操作120

6.3.1 链表结点的创建120

6.3.2 链表的建立121

6.3.3 链表的输出122

6.3.4 释放链表的结点空间123

6.4 链表的综合操作124

6.4.1 结点的删除125

6.4.2 结点的插入126

6.4.3 查找结点128

6.4.4 链表的综合举例129

6.5 练习题132

第7章 类和对象134

7.1 面向对象程序设计概述134

7.2 类和对象135

7.2.1 类和对象的概念135

7.2.2 类的定义136

7.2.3 成员函数137

7.2.4 对象的定义和使用139

7.2.5 类的作用域141

7.3 构造函数142

7.3.1 对象赋值的方法142

7.3.2 构造函数143

7.3.3 类型转换构造函数149

7.3.4 复制构造函数150

7.3.5 this指针151

7.4 析构函数152

7.4.1 析构函数的定义152

7.4.2 析构函数的使用153

7.4.3 不同存储类型的对象调用构造函数及析构函数155

7.5 练习题157

第8章 继承和派生159

8.1 基类和派生类159

8.2 继承160

8.2.1 单一继承160

8.2.2 多重继承164

8.2.3 派生类的构造函数165

8.2.4 派生类的析构函数169

8.3 冲突、支配规则和赋值兼容性169

8.3.1 冲突169

8.3.2 支配规则170

8.3.3 赋值兼容性171

8.4 静态成员172

8.4.1 静态数据成员172

8.4.2 静态成员函数173

8.5 友元函数与友元类174

8.5.1 友元函数174

8.5.2 友元类176

8.6 虚基类177

8.7 练习题179

第9章 多态性181

9.1 多态性的概念181

9.1.1 多态性的含义181

9.1.2 多态性的种类181

9.2 虚函数与运行的多态性182

9.2.1 虚函数182

9.2.2 通过虚函数实现运行的多态性183

9.2.3 虚函数与构造函数、析构函数184

9.2.4 纯虚函数185

9.3 运算符重载与编译的多态性187

9.3.1 运算符重载的概念187

9.3.2 运算符重载的方法188

9.3.3 几种典型的运算符重载191

9.3.4 字符串类的运算符重载196

9.4 抽象类198

9.5 练习题198

第10章 流类和文件200

10.1 Visual C++的基本流类体系200

10.1.1 基本流类体系200

10.1.2 流的格式控制201

10.1.3 使用I/O成员函数204

10.1.4 运算符“〈〈”和“〉〉”的重载205

10.2 文件的概述207

10.3 文件流208

10.4 文件的打开与关闭209

10.4.1 打开文件209

10.4.2 关闭文件210

10.5 文件的读写操作210

10.5.1 文本文件的读写操作211

10.5.2 二进制文件的读写操作213

10.5.3 随机访问文件的函数215

10.6 练习题215

参考文献217

附录A ASCII码表218

附录B 常用库函数220

热门推荐