图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计](https://www.shukui.net/cover/55/31763048.jpg)
- 王春玲编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113080731
- 出版时间:2007
- 标注页数:256页
- 文件大小:11MB
- 文件页数:270页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 C++语言概述1
0-1 C++的产生与发展1
0-2 C++的特点2
0-3 C++程序的基本框架2
0-3-1 最简单的C++程序2
0-3-2 结构化程序设计框架3
0-3-3 面向对象程序设计框架4
0-4 C++的词汇6
0-4-1 基本符号6
0-4-2 保留字7
0-4-3 标识符7
0-4-4 常量和变量8
0-4-5 运算符和表达式8
0-4-6 标点符号8
0-5 C++程序的开发过程9
0-5-1 Visual C++ 6.0集成开发环境简介9
0-5-2 程序的编辑10
0-5-3 程序的编译10
0-5-4 程序的连接10
0-5-5 程序的运行10
0-5-6 程序的调试10
0-5-7 一个简单程序的开发过程11
0-6 小结13
思考与练习题13
第1章 数据类型、运算符和表达式15
1-1 数据类型15
1-1-1 基本数据类型15
1-1-2 类型修饰符16
1-2 常量16
1-2-1 逻辑常量17
1-2-2 整型常量17
1-2-3 实型常量17
1-2-4 字符常量18
1-2-5 字符串常量18
1-2-6 符号常量19
1-2-7 枚举常量19
1-3 变量20
1-3-1 变量的概念20
1-3-2 变量的定义20
1-3-3 变量的使用21
1-3-4 常变量22
1-4 运算符和表达式23
1-4-1 运算符和表达式简介23
1-4-2 赋值运算符和赋值表达式23
1-4-3 算术运算符和算术表达式25
1-4-4 自增、自减运算符26
1-4-5 关系运算符和关系表达式26
1-4-6 逻辑运算符和逻辑表达式27
1-4-7 条件运算符和条件表达式28
1-4-8 逗号运算符和逗号表达式29
1-4-9 size of运算符29
1-4-10 位运算符30
1-4-11 运算符的优先级和结合性31
1-5 数据类型转换31
1-5-1 隐式类型转换31
1-5-2 显式类型转换32
1-6 小结32
思考与练习题33
第2章 基本控制结构35
2-1 C++语句概述36
2-2 顺序结构36
2-2-1 声明语句36
2-2-2 表达式语句37
2-2-3 复合语句37
2-2-4 空语句38
2-2-5 基本输入/输出语句38
2-2-6 顺序结构举例40
2-3 选择结构41
2-3-1 if语句41
2-3-2 switch语句44
2-3-3 选择结构举例46
2-4 循环结构47
2-4-1 while语句48
2-4-2 do-while语句49
2-4-3 for语句50
2-4-4 循环的嵌套51
2-4-5 三种循环语句的比较53
2-4-6 循环结构举例53
2-5 跳转语句54
2-5-1 goto语句54
2-5-2 break语句55
2-5-3 continue语句56
2-5-4 return语句56
2-6 小结57
思考与练习题57
第3章 函数62
3-1 函数定义62
3-2 函数的返回值63
3-3 函数调用63
3-3-1 函数调用形式64
3-3-2 调用函数的前提条件64
3-3-3 函数定义与函数声明的区别65
3-3-4 函数的嵌套调用65
3-4 函数参数66
3-4-1 形式参数与实际参数66
3-4-2 参数的传递方式66
3-4-3 有默认参数值的函数67
3-5 函数的递归调用68
3-6 内联函数70
3-7 函数重载71
3-7-1 函数重载定义71
3-7-2 匹配重载函数的顺序72
3-7-3 定义重载函数时的注意事项73
3-8 变量的作用域和存储类别73
3-8-1 变量的作用域73
3-8-2 变量的存储类别77
3-9 编译预处理78
3-9-1 宏定义命令78
3-9-2 文件包含命令79
3-9-3 条件编译命令79
3-10 小结81
思考与练习题81
第4章 数组、指针与引用84
4-1 数组84
4-1-1 一维数组84
4-1-2 二维数组87
4-1-3 字符数组90
4-1-4 字符串函数92
4-2 指针95
4-2-1 指针与地址95
4-2-2 const指针98
4-2-3 指针与数组99
4-2-4 指针与字符串102
4-2-5 指针数组和指向指针的指针103
4-3 引用104
4-3-1 引用的定义104
4-3-2 引用的使用104
4-3-3 用引用作为函数的参数106
4-3-4 如何使一个被调函数同时返回多个值107
4-4 结构体和共用体108
4-4-1 结构体108
4-4-2 共用体111
4-5 堆内存的分配和释放112
4-5-1 堆内存的分配112
4-5-2 堆内存的释放113
4-6 小结114
思考与练习题114
第5章 类和对象118
5-1 类118
5-1-1 类的定义118
5-1-2 类成员的访问权限119
5-1-3 类的数据成员120
5-1-4 类的成员函数120
5-2 对象123
5-2-1 对象的定义123
5-2-2 对象指针的定义123
5-2-3 对象的成员123
5-2-4 this指针126
5-2-5 对象的作用域与生存期126
5-3 构造函数和析构函数127
5-3-1 构造函数128
5-3-2 构造函数的重载129
5-3-3 默认构造函数130
5-3-4 有默认参数的构造函数130
5-3-5 拷贝构造函数132
5-3-6 析构函数134
5-4 静态成员135
5-4-1 静态数据成员135
5-4-2 静态成员函数137
5-5 友元139
5-5-1 友元函数139
5-5-2 友元类142
5-6 常成员143
5-6-1 常对象143
5-6-2 常数据成员144
5-6-3 常成员函数145
5-7 对象数组147
5-8 成员对象148
5-9 小结151
思考与练习题152
第6章 继承和派生163
6-1 继承的概念163
6-2 派生类的定义164
6-2-1 单继承的定义164
6-2-2 多重继承的定义164
6-2-3 派生类的成员构成165
6-3 派生类对基类成员的访问165
6-4 派生类的构造函数和析构函数170
6-4-1 单继承方式下派生类的构造函数170
6-4-2 多重继承方式下派生类的构造函数175
6-4-3 有子对象的派生类的构造函数与析构函数177
6-4-4 派生类的析构函数179
6-5 多重继承的二义性180
6-5-1 多重继承的二义性问题181
6-5-2 多重继承的二义性问题的解决方法182
6-6 虚基类183
6-7 小结186
思考与练习题187
第7章 虚函数与多态性192
7-1 多态性192
7-1-1 多态的类型192
7-1-2 多态的实现193
7-1-3 基类指针和公有派生类对象195
7-2 虚函数197
7-3 纯虚函数与抽象类199
7-4 小结201
思考与练习题202
第8章 运算符重载207
8-1 运算符函数207
8-2 运算符重载的应用207
8-2-1 运算符重载为成员函数207
8-2-2 运算符重载为友元函数209
8-2-3 运算符重载的限制210
8-3 典型运算符的重载211
8-3-1 赋值运算符的重载211
8-3-2 单目运算符的重载212
8-3-3 I/O运算符的重载214
8-4 小结215
思考与练习题216
第9章 模板219
9-1 函数模板219
9-1-1 函数模板的定义220
9-1-2 函数模板的使用220
9-2 类模板222
9-2-1 类模板的定义223
9-2-2 类模板的使用223
9-3 小结226
思考与练习题227
第10章 C++流230
10-1 C++流的概念230
10-2 数据输出的格式控制231
10-2-1 域宽控制231
10-2-2 填充字符控制232
10-2-3 数制控制233
10-2-4 浮点数输出控制234
10-2-5 对齐方式控制234
10-3 文件流235
10-3-1 文件的打开和关闭236
10-3-2 文件的读写236
10-4 小结241
思考与练习题241
参考文献245
附录A ASCII表246
附录B 常用库函数247
附录C 2007年全国计算机等级考试二级C++语言考试大纲249
附录D 全国计算机等级考试二级C++语言考试样题及参考答案251