图书介绍
C++语言程序设计PDF|Epub|txt|kindle电子书版本下载
![C++语言程序设计](https://www.shukui.net/cover/70/33194728.jpg)
- 武马群主编;缪春池,吕峻闽,谢志龙编著 著
- 出版社: 北京:北京工业大学出版社
- ISBN:7563915303
- 出版时间:2005
- 标注页数:288页
- 文件大小:14MB
- 文件页数:302页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1 C++语言概述1
1.1.1 C语言的发展历史1
1.1.2 C语言的特点1
1.1.3 C++的诞生2
1.2 面向对象的程序设计3
1.2.1 对象(Object)3
1.2.2 类(Class)4
1.2.3 属性(Property)4
1.2.4 事件(Event)4
1.2.5 方法(Method)5
1.2.6 消息(Message)5
1.3 VC+++6.0的程序开发环境5
1.3.1 VC+++6.0的安装5
1.3.2 启动VC+++6.0开发环境7
1.3.3 退出VC+++6.0开发环境8
1.3.4 VC+++6.0程序开发环境介绍9
1.3.5 第一个C++程序9
1.3.6 C++语言程序的编制运行过程12
1.4 简单的C++程序13
1.4.1 C++程序的结构13
1.4.2 C++语言程序设计基础15
【本章小结】23
【习题】23
【实验】24
第2章 基本数据类型25
2.1 C++语言的数据类型25
2.2 常量与变量26
2.2.1 常量26
2.2.2 变量28
2.3.1 整型常量29
2.3 整型数据29
2.3.2 整型变量30
2.4 实型数据32
2.4.1 实型常量32
2.4.2 实型变量33
2.5 字符型数据34
2.5.1 字符型常量34
2.5.2 字符型变量35
2.5.3 字符串常量37
2.6 布尔型数据38
【本章小结】38
【习题】39
【实验】40
3.1.2 运算符的分类42
3.1.1 表达式的组成42
3.1 运算符与表达式概述42
第3章 运算符与表达式42
3.2 算术运算符与表达式43
3.3 关系运算符与表达式45
3.4 逻辑运算符与表达式46
3.5 位运算符与表达式48
3.5.1 按位与48
3.5.2 按位或48
3.5.3 按位异或49
3.5.4 按位取反49
3.5.5 按位左移50
3.5.6 按位右移50
3.5.7 位运算复合赋值运算符50
3.6 其他运算符与表达式51
3.6.1 赋值运算符与表达式51
3.6.2 条件运算符与表达式52
3.6.4 强制类型转换运算符与表达式53
3.6.3 逗号运算符与表达式53
3.7 运算符的优先级54
【本章小结】55
【习题】56
【实验】57
4.1.1 顺序结构59
7.4.2 返回指针的函数 159
第4章 结构控制语句59
4.1 程序的基本控制结构59
4.1.2 选择结构60
4.1.3 循环结构61
4.2 条件选择语句62
4.2.1 if语句62
4.2.2 if语句的嵌套63
4.3 多路分支语句66
4.4 循环语句69
4.4.1 while型循环语句69
4.4.2 do…While型循环语句71
4.4.3 for型循环语句73
4.4.4 goto型循环语句75
4.4.5 continue语句和break语句76
4.4.6 循环嵌套78
【本章小结】81
【习题】81
【实验】85
第5章 数组86
5.1 一维数组86
5.1.1 一维数组的定义86
5.1.2 一维数组的初始化87
5.1.3 一维数组元素的使用87
5.2.2 字符数组的初始化92
5.2 字符数组92
5.2.1 字符数组的定义92
5.2.3 字符数组的使用93
5.2.4 字符串处理函数94
5.2.5 字符串类string98
5.3 二维数组100
5.3.1 二维数组的定义100
5.3.2 二维数组的初始化101
5.3.3 二维数组的使用102
【本章小结】105
【习题】105
【实验】108
第6章 函数110
6.1 用户自定义函数110
6.1.1 函数的定义110
6.1.2 函数的调用111
6.1.3 函数调用中的数据传递115
6.2.1 函数的嵌套调用120
6.2 函数的嵌套调用和递归调用120
6.2.2 函数的递归调用121
6.3 变量的作用域和生存期123
6.3.1 变量的作用域123
6.3.2 变量的生存期127
6.4 函数的作用范围129
6.4.1 内部函数129
6.4.2 外部函数130
6.5 内联函数131
6.6 带默认参数值的函数132
6.7 带命令行参数的main函数133
【本章小结】134
【习题】135
【实验】139
7.1 指针与指针变量140
7.1.1 地址、指针与指针变量140
第7章 指针140
7.1.2 指针变量的使用142
7.2 指针与数组145
7.2.1 指向一维数组的指针145
7.2.2 指向二维数组的指针148
7.2.3 指向字符串的指针152
7.3 指向特殊类型数据的指针变量154
7.3.1 指针数组154
7.3.2 指向指针的指针155
7.4 指针与函数157
7.4.1 指针变量作为函数参数传递157
7.4.3 指向函数的指针160
7.5 引用163
7.5.1 引用的定义及简单使用163
7.5.2 引用作为参数164
7.6 动态内存管理167
7.6.1 分配内存new运算符167
7.6.2 释放内存delete运算符167
【本章小结】167
【习题】168
【实验】171
第8章 构造型数据结构172
8.1 结构体172
8.1.1 结构体的定义172
8.1.2 结构体变量的使用174
8.1.3 结构体数组175
8.1.4 指向结构体的指针176
8.1.5 结构体变量作为参数在函数之间进行传递178
8.2 指针与链表178
8.2.1 链表的定义178
8.2.2 链表的操作180
8.3 共用体185
8.3.1 共用体的定义185
8.3.2 共用体变量的使用186
8.4 枚举类型188
8.4.1 枚举类型的定义188
8.4.2 枚举类型变量的使用189
8.5 自定义类型190
【本章小结】192
【习题】192
【实验】196
第9章 类与对象197
9.1 面向对象程序设计方法的相关概念197
9.1.1 对象(Object)197
9.1.2 抽象(Abstraction)199
9.1.3 封装(Encapsulation)199
9.1.4 继承(Inheritance)200
9.1.5 多态性(Polymorphism)201
9.2 类202
9.2.1 类的定义202
9.2.2 类的数据成员203
9.2.3 类的成员函数205
9.3 对象209
9.3.1 对象的定义209
9.3.2 对象成员的引用210
9.3.3 构造函数211
9.3.4 析构函数216
9.4 静态成员217
9.4.1 静态数据成员218
9.4.2 静态成员函数220
9.5 对象指针和this指针221
9.5.1 对象指针221
9.5.2 this指针222
9.6 友元224
9.7 对象数组225
【本章小结】226
【习题】227
【实验】228
第10章 派生与继承229
10.1 派生类229
10.1.1 派生类的定义230
10.1.2 派生类成员的访问属性231
10.2 派生类的构造函数和析构函数238
10.2.1 构造函数238
10.2.2 析构函数241
10.3 多继承241
10.3.1 多继承的定义241
10.3.2 多继承的构造函数243
10.4 虚基类245
10.4.1 虚基类的定义245
10.4.2 虚基类的构造函数245
10.4.3 虚基类的应用实例246
【本章小结】248
【习题】249
【实验】249
11.1.2 简单的多态性实例251
11.1.1 多态性的概念251
11.1 多态性251
第11章 多态性与虚函数251
11.2 虚函数252
11.2.1 虚函数的定义252
11.2.2 纯虚函数255
11.2.3 抽象类257
11.3 运算符重载261
11.3.1 运算符重载的定义261
11.3.2 重载运算符的规则265
【本章小结】266
【习题】266
【实验】267
第12章 I/O流与文件流268
12.1 输入输出流的简介268
12.2.1 标准输出流对象cout269
12.2 输出流269
12.2.2 标准错误输出流对象cerr270
12.2.3 自定义格式输出271
12.3 输入流275
12.3.1 标准输入流cin275
12.3.2 cin的成员函数get()276
12.3.3 cin的成员函数getline()277
12.4 文件流278
12.4.1 文件的打开与关闭278
12.4.2 ASCII文件的读写280
12.4.3 二进制文件的读写282
【本章小结】285
【习题】285
【实验】286
附录一 常用的ASCII码表287
附录二 C++语言的关键字288