C++程序设计教程 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:幸莉仙,于海泳,田志刚,单树倩编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302466710
- 页数:325 页
第1章 C++与Visual Studio 2015概述 1
1.1 计算机程序设计语言的发展 1
1.1.1 机器语言 1
1.1.2 汇编语言 2
1.1.3 高级语言 2
1.1.4 结构化程序设计语言 3
1.1.5 面向对象语言的产生 4
1.2 C++语言与面向对象程序设计 4
1.2.1 C++概述 4
1.2.2 面向对象程序设计 5
1.3 C++集成开发环境Visual Studio 2015 8
1.3.1 集成开发环境 8
1.3.2 Visual Studio 2015简介 8
1.4 简单的C++程序 9
1.4.1 C++程序的开发过程 9
1.4.2 简单的C++程序示例 10
本章小结 15
习题一 16
第2章 C++程序设计基础 17
2.1 词法符号 17
2.1.1 字符集 17
2.1.2 词法记号 17
2.2 C++的数据类型 20
2.2.1 基本数据类型 20
2.2.2 字面常量 22
2.2.3 变量 24
2.2.4 符号常量 27
2.3 运算符与表达式 28
2.3.1 运算符 28
2.3.2 表达式 34
2.3.3 类型转换 37
2.3.4 语句 38
2.4 数据的输入与输出 39
2.4.1 I/O流 39
2.4.2 预定义的插入符和提取符 39
2.4.3 简单的I/O格式控制 40
2.5 基于Visual C++ 2015的简单程序开发 40
2.5.1 一个简单程序设计例程 40
2.5.2 main()函数 42
2.5.3 注释 43
2.5.4 编译预处理 43
2.5.5 命名空间与using应用 47
本章小结 50
习题二 51
第3章 流程控制语句 54
3.1 程序的基本控制结构 54
3.1.1 语句的分类 54
3.1.2 结构化程序控制结构 55
3.1.3 顺序结构程序应用举例 55
3.2 流程控制语句 56
3.2.1 if语句 56
3.2.2 switch语句 62
3.3 循环控制语句 64
3.3.1 for循环 64
3.3.2 do-while循环 66
3.3.3 while循环 69
3.4 循环的嵌套 70
3.5 跳转语句 71
3.5.1 break语句 71
3.5.2 continue语句 72
3.5.3 goto语句 73
3.5.4 return语句 75
本章小结 75
习题三 76
第4章 数组和字符串 79
4.1 数组的概念 79
4.2 数组的定义和数组元素表示方法 79
4.2.1 数组的定义 80
4.2.2 数组定义的格式举例 81
4.3 数组元素的输入与输出 81
4.4 数组的应用 84
4.4.1 统计 84
4.4.2 排序 86
4.4.3 查找 89
4.4.4 数组的其他应用 90
4.5 字符串 93
4.5.1 字符串的概念 93
4.5.2 字符串函数 95
4.5.3 字符串应用举例 98
本章小结 101
习题四 101
第5章 指针 105
5.1 指针的概念 105
5.2 指针变量 106
5.3 指针运算 107
5.4 指针与数组 109
5.4.1 指针与一维数组 109
5.4.2 指针与二维数组 110
5.4.3 new与delete 112
5.5 引用变量 113
本章小结 115
习题五 115
第6章 函数 120
6.1 函数的定义与调用 120
6.1.1 函数的定义 120
6.1.2 函数的声明与调用 123
6.2 函数调用方式和参数传递 125
6.2.1 函数调用过程 125
6.2.2 传值调用 125
6.2.3 传址调用 126
6.2.4 数组作为参数调用 127
6.3 变量的作用域 130
6.3.1 作用域分类 130
6.3.2 应用举例 131
6.4 递归函数 135
6.5 重载函数 138
6.6 模板函数 139
6.7 内联函数 143
6.8 函数指针 144
本章小结 148
习题六 149
第7章 结构体与联合 153
7.1 结构体类型 153
7.1.1 结构体的定义 153
7.1.2 结构体变量的定义和初始化 154
7.1.3 结构体变量的引用 156
7.1.4 结构体数组 158
7.1.5 结构体与函数 160
7.1.6 结构体指针 163
7.1.7 结构体与链表 167
7.2 联合 169
7.2.1 联合的定义 169
7.2.2 联合变量的定义 170
7.2.3 联合变量的引用 172
7.2.4 联合类型数据的特点 172
7.3 枚举类型 174
7.4 结构体与联合应用实例 178
7.5 用typedef声明类型 180
本章小结 182
习题七 182
第8章 类与对象 185
8.1 面向对象程序设计方法概述 185
8.1.1 面向过程的程序设计 185
8.1.2 面向对象的程序设计 188
8.2 类的声明 191
8.2.1 类和对象的关系 191
8.2.2 类的声明 191
8.2.3 类的成员函数 193
8.2.4 类与结构体 194
8.3 定义对象 195
8.3.1 对象的定义 195
8.3.2 对象成员的引用 196
8.4 类和对象的简单应用实例 198
8.5 构造函数 200
8.5.1 构造函数的作用 200
8.5.2 带参数的构造函数 203
8.5.3 构造函数重载 205
8.5.4 复制构造函数 206
8.6 析构函数 208
8.7 类的静态成员 209
8.7.1 静态数据成员 210
8.7.2 静态成员函数 212
8.8 友元 214
8.8.1 友元函数 214
8.8.2 友元类 216
8.9 在Visual C++ 2015中使用类向导 217
本章小结 221
习题八 221
第9章 类的继承、派生与多态 226
9.1 类的继承与派生 226
9.1.1 继承与派生的概念 226
9.1.2 派生类定义的格式 228
9.1.3 继承方式 232
9.1.4 多重继承 239
9.2 多态与虚函数 242
9.2.1 多态 242
9.2.2 虚函数 244
9.2.3 多态的实现机制 245
9.2.4 纯虚函数与抽象类 247
9.3 多态与运算符重载 250
9.3.1 运算符重载的方法与规则 251
9.3.2 重载双目运算符 255
9.3.3 重载单目运算符 257
本章小结 261
习题九 261
第10章 C++流与文件操作 265
10.1 C++流的概念 265
10.2 输入输出标准流类 265
10.2.1 C++中的I/O流库 265
10.2.2 标准输入输出流对象 266
10.3 文件操作 270
10.3.1 文件的打开与关闭 271
10.3.2 文本文件读写操作 272
10.3.3 二进制文件的读写操作 275
10.4 应用举例 279
本章小结 283
习题十 283
第11章 Visual C++ 2015应用程序开发实例 287
11.1 MFC应用程序 287
11.1.1 创建应用程序 287
11.1.2 应用程序的运行 290
11.1.3 应用程序类和源文件 291
11.1.4 应用程序的控制流程 293
11.2 调用Windows公共对话框的实例 294
11.2.1 使用对话框编辑器 294
11.2.2 编写代码 295
11.3 利用Visual C++ 2015连接数据库实例 299
11.3.1 建立工程DAOAccess 299
11.3.2 建立Access文件 299
11.3.3 修改主窗体界面 299
11.3.4 添加代码 300
11.4 利用Visual C++ 2015制作小游戏 303
11.4.1 游戏实现 303
11.4.2 变量函数 303
11.4.3 具体实现 304
附录A ASCII码表 310
附录B 常用库函数 312
B1 数学函数 312
B2 常用反函数公式 313
B3 与字符串有关的函数 313
附录C 程序调试与异常处理 315
C1 程序调试 315
C1.1 设置断点 315
C1.2 开始、中断和停止执行 316
C1.3 单步执行 317
C1.4 运行到指定位置 317
C2 异常处理 317
附录D 习题答案 319
习题一 319
习题二 319
习题三 320
习题四 321
习题五 321
习题六 322
习题七 323
习题八 323
习题九 324
习题十 324
参考文献 325
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《药学概论》于海平主编 2019
- 《普通高等教育农业部“十二五”规划教材 基础化学实验 农科各专业用 第2版》罗志刚编 2014
- 《扬琴组曲 元宵节之夜》于海英 2018
- 《摄影技艺教程 第8版》颜志刚 2018
- 《幼儿教师钢琴基础》夏志刚主编 2019
- 《穴位拔罐全真图解》李志刚 2018
- 《化工原理实验》张继国,程倩编 2019
- 《高校培育和践行社会主义核心价值观实证研究》李志刚等著 2020
- 《李志刚作品集》李志刚绘
- 《高斯》赵继新著;简志刚绘 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019