图书介绍
C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计教程](https://www.shukui.net/cover/12/35025635.jpg)
- 董小园主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113150464
- 出版时间:2012
- 标注页数:222页
- 文件大小:38MB
- 文件页数:237页
- 主题词: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.2 Visual Studio 2005集成开发环境2
1.3基本的程序结构3
1.3.1函数3
1.3.2输出与输入4
1.3.3预处理程序4
1.3.4程序的注释5
1.4编写第一个程序5
小结10
上机实验11
第2章 变量与数据类型12
2.1浅谈数据类型12
2.2整数类型13
2.2.1整数类型分类13
2.2.2整数类型的修饰符14
2.3字符类型15
2.4浮点类型16
2.4.1浮点类型分类16
2.4.2浮点类型与整型的比较17
2.5布尔类型17
2.6变量18
2.6.1变量的声明18
2.6.2变量的初始化19
2.7常量20
2.7.1使用const声明常量20
2.7.2使用#define声明常量20
2.8变量与常量的生命周期21
2.8.1局部变量21
2.8.2全局变量22
2.8.3自动变量22
2.8.4静态变量23
2.9转换数据类型23
2.9.1自动转换24
2.9.2强制转换25
小结26
上机实验27
第3章 运算符28
3.1赋值运算符28
3.2算术运算符29
3.2.1基本算术运算符29
3.2.2更简洁的语句方式31
3.2.3自增自减运算符31
3.3关系运算符33
3.4逻辑运算符34
3.5其他运算符36
3.5.1条件运算符36
3.5.2逗号运算符37
3.5.3求字节数运算符37
3.6运算符的优先级37
小结38
上机实验38
第4章 选择和循环39
4.1 if选择结构语句39
4.1.1单分支选择结构39
4.1.2双分支选择结构41
4.1.3多分支选择结构42
4.2 switch语句45
4.3 while循环47
4.4 do …while循环49
4.5 for循环51
4.6 break语句和continue语句52
4.6.1 break语句的使用52
4.6.2 continue语句的使用54
小结55
上机实验56
第5章 函数57
5.1理解函数57
5.1.1函数的声明57
5.1.2函数的定义58
5.1.3调用函数60
5.2参数与返回值65
5.2.1声明带参数与返回值的函数65
5.2.2定义带参数与返回值的函数66
5.2.3调用函数时传入参数67
5.2.4函数返回值68
5.3传址参数73
5.4默认参数值的函数75
5.5内联函数76
5.6变量的种类77
5.6.1自动变量与静态变量77
5.6.2局部变量与全局变量79
小结80
上机实验81
第6章 数组82
6.1理解数组82
6.2一维数组83
6.2.1一维数组的声明83
6.2.2一维数组的初始化83
6.2.3一维数组元素的使用84
6.3多维数组87
6.3.1二维数组的声明87
6.3.2二维数组元素访问88
6.4将数组作为函数参数89
6.5字符串92
6.5.1使用字符数组表示字符串92
6.5.2字符串的使用93
6.5.3 string类95
6.6数组的应用97
6.6.1排序98
6.6.2逆转字符串100
小结102
上机实验102
第7章 结构体与枚举103
7.1结构体的定义103
7.1.1定义结构体的语法103
7.1.2声明结构类型的变量104
7.1.3定义结构体常见的问题105
7.2结构体成员的访问106
7.3传递结构体变量给函数109
7.4函数返回结构变量111
7.5结构体数组113
7.6枚举类型114
7.6.1枚举的定义114
7.6.2枚举的使用115
小结115
上机实验116
第8章 指针117
8.1理解指针117
8.1.1内存地址117
8.1.2地址运算符“&”118
8.2指针变量119
8.2.1指针变量的声明119
8.2.2指针变量的初始化120
8.2.3指针变量的使用120
8.2.4 void指针122
8.3指针与函数123
8.3.1传递指针作为参数123
8.3.2返回指针127
8.4指针与结构体128
8.4.1结构体类型指针的声明128
8.4.2结构体类型指针访问成员变量128
8.5指针与数组129
8.5.1指针与数组声明129
8.5.2指针与数组元素129
8.5.3指针与数组参数131
小结135
上机实验135
第9章 重载137
9.1函数的重载137
9.1.1函数重载的概念137
9.1.2以参数个数不同实现函数重载138
9.1.3以参数类型不同实现函数重载140
9.2运算符的重载142
9.2.1运算符重载的语法143
9.2.2运算符重载的参数144
9.2.3运算符重载的返回值144
9.2.4重载一元运算符145
9.2.5重载二元运算符148
9.2.6重载cin与cout152
小结156
上机实验156
第10章 类与对象157
10.1类与对象的概念157
10.1.1类与结构体157
10.1.2类与对象158
10.2类的成员函数160
10.3构造函数164
10.3.1构造函数的概念164
10.3.2带有参数的构造函数166
10.3.3构造函数的重载168
10.4对象的复制170
10.5析构函数171
10.5.1析构函数的概念172
10.5.2析构函数的使用172
小结175
上机实验175
第11章 类的继承177
11.1继承的概念177
11.2基类与派生类178
11.2.1继承的语法178
11.2.2重载成员180
11.2.3派生类的构造函数183
11.2.4继承与类的转换186
11.3访问控制186
11.4多重继承187
11.4.1多重继承的语法187
11.4.2多重继承的问题188
小结188
上机实验189
第12章 成员函数的其他特性190
12.1 virtual函数190
12.1.1改变基类函数191
12.1.2使用virtual函数193
12.2抽象类195
12.2.1抽象类的概念195
12.2.2抽象类的使用196
12.3 friend函数198
12.3.1 friend函数的概念198
12.3.2 friend函数的使用199
12.4 static静态成员201
12.4.1 static静态成员变量201
12.4.2 static成员函数203
小结206
上机实验206
第13章 文件与流207
13.1流类207
13.1.1 ios类207
13.1.2 ostream类208
13.1.3 istream类210
13.2流错误210
13.2.1状态位210
13.2.2状态函数211
13.3文件I/O212
13.3.1写入文件数据213
13.3.2读取文件数据214
13.3.3读取包含空格的字符串214
13.3.4检测文件结尾215
13.3.5关闭文件215
13.3.6文件的读写与数据格式216
13.4对象I/O218
小结220
上机实验221
参考文献222