图书介绍
C++程序设计pdf电子书版本下载
- 贾振华主编;赵辉,李新荣,李永学副主编 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:7810826271
- 出版时间:2005
- 标注页数:269页
- 文件大小:11MB
- 文件页数:281页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录 1
第1章 C++语言概述 1
本章学习目标 1
1.1 计算机程序设计 1
1.1.1 程序设计和程序设计语言 1
1.1.2 计算机的解题过程 2
1.2 C++语言的发展和特点 3
1.2.1 C++的发展 3
1.2.2 C++的特点 3
1.3 C++的语法及词法规则 4
1.4 C++程序结构 5
1.5.1 C++程序的实现 8
1.5 C++程序的上机实现 8
1.5.2 创建和运行C++程序 9
1.5.3 Visual C++6.0集成开发环境 13
小结 16
习题1 16
第2章 基本数据类型和表达式 17
本章学习目标 17
2.1 基本数据类型 17
2.2 常量和变量 18
2.2.1 常量 18
2.2.2 变量 21
2.3 运算符 22
2.3.1 算术运算符 23
2.3.2 关系运算符 24
2.3.3 逻辑运算符 25
2.3.4 位操作运算符 26
2.3.5 赋值运算符 28
2.3.6 其他运算符 29
2.3.7 运算符的优先级和结合性 31
2.4 表达式 31
2.5 类型定义 34
小结 34
习题2 34
3.1 顺序结构 36
3.1.1 数据的输入和输出 36
本章学习目标 36
第3章 程序控制结构 36
3.1.2 表达式语句 38
3.1.3 空语句 39
3.1.4 复合语句 39
3.2 选择结构 39
3.2.1 if语句 40
3.2.2 switch语句 43
3.3 循环结构 45
3.3.1 while语句 45
3.3.2 do-while循环语句 46
3.3.3 for循环语句 46
3.3.4 循环嵌套 48
3.4 转向语句 50
3.4.1 break语句 50
3.4.2 continue语句 51
3.4.3 goto语句 52
小结 52
习题3 53
第4章 函数 54
本章学习目标 54
4.1 函数的定义与调用 54
4.1.1 函数的定义 54
4.1.2 函数的调用 55
4.1.3 函数原型 57
4.2 函数的参数 57
4.2.1 函数的参数传递 57
4.2.2 函数参数的默认值 60
4.2.3 函数的嵌套调用和递归调用 61
4.2.4 main()函数的参数 65
4.3 内联函数 66
4.4 函数重载 67
4.5 标识符作用域与变量的存储特性 68
4.5.1 标识符作用域 68
4.5.2 变量的存储特性 69
4.6 C++的系统函数 72
小结 73
习题4 74
5.1 一维数组 77
5.1.1 一维数组的定义与初始化 77
本章学习目标 77
第5章 数组 77
5.1.2 一维数组元素的引用 78
5.2 二维数组 81
5.2.1 二维数组的定义与初始化 81
5.2.2 二维数组的引用 82
5.3 数组作为函数参数 86
5.3.1 数组元素作为函数参数 86
5.3.2 数组名作为函数参数 87
5.4 数组与字符串 88
5.4.1 字符串的存储 88
5.4.2 字符串的访问 90
小结 94
习题5 95
第6章 结构体和共用体 96
本章学习目标 96
6.1 结构体 96
6.1.1 结构体的定义与初始化 96
6.1.2 结构体的引用 101
6.2 共用体 103
6.2.1 共用体的定义与初始化 104
6.2.2 共用体的引用 105
小结 107
习题6 107
第7章 指针和引用 110
本章学习目标 110
7.1 指针 110
7.1.1 指针的概念 110
7.1.2 指针变量的定义与使用 111
7.1.3 指针与数组 113
7.1.4 指针与字符串 117
7.1.5 指针与函数 117
7.1.6 指针与结构体和共用体 121
7.1.7 结构体指针与链表 124
7.2 引用 132
7.2.1 引用的定义和使用 132
7.2.2 引用与函数 133
小结 134
习题7 135
8.1 定义类和对象 138
8.1.1 类和对象 138
本章学习目标 138
第8章 类与对象 138
8.1.2 访问对象成员 141
8.1.3 this指针 143
8.2 构造函数和析构函数 144
8.2.1 构造函数 144
8.2.2 带参数的构造函数 146
8.2.3 复制构造函数 150
8.2.4 析构函数 152
8.3 静态成员 154
8.3.1 静态数据成员 155
8.3.2 静态成员函数 157
8.4.1 友元函数 161
8.4 友元 161
8.4.2 友元类 164
小结 166
习题8 166
第9章 运算符重载 169
本章学习目标 169
9.1 概述 169
9.2 运算符重载的一般规则 170
9.3 用成员函数或友元函数重载运算符 171
9.3.1 用成员函数重载运算符 171
9.3.2 用友员函数重载运算符 174
9.4.1 重载++与--运算符 176
9.4 一些特殊操作符的重载 176
9.4.2 重载赋值运算符 179
9.4.3 重载运算符[ ]和() 180
9.4.4 重载插入(〈〈)和提取(〉〉)运算符 183
9.5 类型转换 185
9.5.1 构造函数用于类型转换 185
9.5.2 类型转换函数 186
小结 188
习题9 188
第10章 继承性 190
本章学习目标 190
10.1 基类和派生类 190
10.1.1 派生类的定义 191
10.1.2 继承方式 192
10.2.1 单继承的定义 196
10.2 单继承 196
10.2.2 成员访问权限在继承中的控制 199
10.2.3 构造函数和析构函数的调用次序 201
10.2.4 赋值兼容规则 203
10.3 多继承 204
10.3.1 多继承的概念 204
10.3.2 多继承的构造函数 205
10.3.3 二义性问题 207
10.4 虚基类 208
10.4.1 虚基类的引入和说明 208
10.4.2 虚基类的构造函数与析构函数 210
小结 210
习题10 211
第11章 虚函数和多态性 215
本章学习目标 215
11.1 虚函数 215
11.1.1 虚函数的定义 215
11.1.2 纯虚函数 218
11.2 抽象类 219
11.3 虚析构函数 219
11.4 多态性 221
11.4.1 多态性的含义 221
11.4.2 多态的应用 221
小结 224
习题11 225
12.1 C++中I/O流类库概述 228
本章学习目标 228
第12章 C++的输入/输出及I/O流类库 228
12.2 输出/输入流基本操作 229
12.2.1 基本输出操作 229
12.2.2 基本输入操作 231
12.3 输出格式控制 233
12.3.1 设置流的格式化标志 233
12.3.2 格式输出函数 235
12.3.3 操作算子 237
12.4 文件的输入/输出 239
12.4.1 文件概述 239
12.4.2 文件的打开和关闭 239
12.4.3 文件的读写 241
12.4.4 随机访问文件 245
小结 247
习题12 248
第13章 模板和异常处理 250
本章学习目标 250
13.1 模板 250
13.1.1 模板的概念 250
13.1.2 函数模板 251
13.1.3 类模板 254
13.2 异常处理 260
13.2.1 异常处理的基本概念 260
13.2.2 异常处理的实现 261
小结 266
习题13 267
参考文献 269