![C++语言程序设计教程与实验 第2版](https://cover.qianqiantushu.cc/50/s6c13857.jpg)
![C++语言程序设计教程与实验 第2版](https://cover.qianqiantushu.cc/50/s6c13857.jpg)
C++语言程序设计教程与实验 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:温秀梅,丁学钧,李建华主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302193784
- 页数:286 页
第1章 绪论 1
1.1 C++语言发展史简介 1
1.2程序设计概述 2
1.2.1程序设计的发展历程 2
1.2.2结构化程序设计 3
1.2.3面向对象程序设计 3
1.3基本语法成分 4
1.3.1字符集 4
1.3.2标识符 5
1.3.3关键字 5
1.3.4运算符 6
1.3.5分隔符 6
1.3.6空白符 6
1.4一个简单的C++程序 7
第2章 基本数据类型、运算符与表达式 10
2.1数据类型概述 10
2.2常量与变量 11
2.2.1常量 11
2.2.2变量 11
2.3基本类型 12
2.3.1整型 12
2.3.2实型 14
2.3.3字符型 15
2.3.4布尔类型 16
2.3.5 void类型 16
2.4运算符和表达式 17
2.4.1赋值运算符和赋值表达式 17
2.4.2算术运算符和算术表达式 19
2.4.3关系运算符和关系表达式 20
2.4.4逻辑运算符和逻辑表达式 21
2.4.5条件运算符和条件表达式 22
2.4.6逗号运算符和逗号表达式 22
2.5类型转换 22
2.5.1自动类型转换 23
2.5.2强制类型转换 23
习题 24
第3章 结构化程序设计 25
3.1 C++语言输入输出流 25
3.1.1 C++语言无格式输入输出 25
3.1.2 C++语言格式输入输出 27
3.2结构化程序设计概述 32
3.3顺序结构程序设计 33
3.3.1顺序结构 33
3.3.2程序举例 34
3.4选择结构程序设计 35
3.4.1用if语句实现选择结构设计 35
3.4.2用switch语句实现选择结构设计 39
3.5循环结构程序设计 41
3.5.1 while语句 42
3.5.2 do-while语句 43
3.5.3 for语句 44
3.5.4跳转语句break和continue 47
3.5.5循环的嵌套 49
3.6程序设计举例 50
习题 53
第4章 数组 56
4.1一维数组 56
4.1.1一维数组的定义 56
4.1.2一维数组元素的引用 57
4.1.3一维数组的初始化 58
4.1.4一维数组程序举例 58
4.2二维数组 61
4.2.1二维数组的定义 61
4.2.2二维数组元素的引用 62
4.2.3二维数组的初始化 63
4.2.4二维数组程序举例 65
4.3字符数组 66
4.3.1字符数组的定义 66
4.3.2字符数组的初始化 66
4.3.3字符数组的使用 68
4.3.4字符数组程序举例 70
4.3.5字符串处理函数 71
4.3.6字符串程序举例 73
习题 74
第5章 函数 75
5.1函数的定义 75
5.1.1定义函数 75
5.1.2函数原型 77
5.2函数的调用 78
5.2.1调用函数 78
5.2.2参数传递机制 81
5.2.3函数返回值 84
5.2.4函数调用中的数据流 85
5.3函数的嵌套调用 86
5.4递归函数 90
5.5作用域与生命期 93
5.5.1作用域 93
5.5.2全局变量和局部变量 95
5.5.3生命期 98
习题 103
第6章 指针 106
6.1指针的基本概念 106
6.1.1指针的概念 106
6.1.2指针变量的定义 107
6.1.3指针变量运算符 108
6.1.4指针的初始化与赋值 110
6.1.5指针的运算 113
6.2指针与数组 116
6.2.1指向数组的指针 116
6.2.2指针与字符数组 119
6.2.3多级指针与指针数组 123
6.2.4指针与多维数组 127
6.2.5数组指针 130
6.3指针与函数 131
6.3.1指针作为函数参数 131
6.3.2函数调用中数组的传递 133
6.3.3函数指针 135
习题 138
第7章 编译预处理命令 139
7.1宏定义 139
7.1.1不带参数的宏定义 139
7.1.2带参数的宏 141
7.2文件包含 143
7.3条件编译 144
习题 146
第8章 结构体、共用体和枚举类型 148
8.1结构体类型 148
8.2定义结构体类型变量 149
8.2.1先声明结构体类型再定义变量 149
8.2.2声明结构体类型的同时定义变量 150
8.2.3直接定义结构体类型变量 150
8.2.4结构体变量的初始化 151
8.3结构体变量成员的引用 152
8.4结构体数组 154
8.4.1结构体数组的定义 154
8.4.2结构体数组的初始化 154
8.4.3结构体数组应用举例 155
8.5结构体指针 156
8.5.1指向结构体变量的指针 156
8.5.2指向结构体数组的指针 157
8.5.3用结构体变量和指向结构体的指针作为函数参数 157
8.6用指针处理链表 158
8.6.1链表的概述 158
8.6.2动态内存分配 159
8.6.3建立单向动态链表 160
8.6.4输出链表 162
8.6.5对链表的删除操作 163
8.6.6对链表的插入操作 164
8.7共用体 165
8.7.1共用体的概念 165
8.7.2共用体类型和共用体类型变量的定义 165
8.7.3共用体变量引用的方式 166
8.7.4共用体类型的特点 166
8.8枚举类型 167
8.8.1枚举类型及枚举变量的定义 167
8.8.2枚举元素的引用 168
8.8.3用typedef定义类型 169
习题 169
第9章 面向对象程序设计基础 171
9.1面向对象程序设计概述 171
9.1.1面向对象是软件方法学的返璞归真 171
9.1.2面向对象程序设计语言的四大家族 171
9.1.3面向对象程序分析OOA与设计OOD的基本步骤 172
9.2类和对象 173
9.2.1类 173
9.2.2对象 176
9.2.3名字解析和this指针 177
9.3带默认参数的函数和函数重载 178
9.3.1带默认参数的函数 178
9.3.2函数重载 179
9.4构造函数和析构函数 181
9.4.1构造函数 181
9.4.2析构函数 187
9.5对象成员和静态成员 189
9.5.1对象成员 189
9.5.2静态成员 190
9.6友元 191
9.7类模板和模板类 195
习题 196
第10章 继承与派生 198
10.1单一继承 198
10.1.1继承与派生 198
10.1.2派生类的定义 198
10.1.3类的继承方式 200
10.1.4派生类的构造函数和析构函数 204
10.2多重继承 207
10.2.1多重继承的概念和定义 207
10.2.2二义性和支配规则 208
10.2.3赋值兼容规则 209
10.3虚基类 209
10.3.1虚基类的概念 209
10.3.2多重继承的构造函数和析构函数 210
习题 213
第11章 多态性与虚函数 214
11.1运算符重载 214
11.1.1什么是运算符重载 214
11.1.2用成员函数重载运算符 215
11.1.3用友元函数重载运算符 216
11.1.4几个运算符的重载 219
11.2虚函数 223
11.2.1为什么要引入虚函数 223
11.2.2虚函数的定义与使用 224
11.3纯虚函数和抽象类 228
11.3.1纯虚函数的概念 228
11.3.2抽象类的概念 228
11.4虚析构函数 230
习题 232
第12章 输入输出流 234
12.1标准输入输出流 234
12.1.1输入输出流的概念 234
12.1.2 C++所有输入输出类的继承关系 234
12.2文件输入输出流 238
习题 241
附录A 程序的调试与运行 242
附录B 标准字符ASCII表 252
附录C 实验 254
附录D 模拟考试题 259
附录E 课程设计任务书 283
附录F 参考课时安排 286
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019