C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐霞,鞠秀玲,李玲玲编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302435761
- 页数:325 页
第1章 C++语言基础 1
1.1 计算机与程序 1
1.2 机器语言、汇编语言与高级语言 2
1.3 C++的起源与发展 3
1.4 ANSI C++ 3
1.5 C++程序设计的典型步骤 4
1.6 C++程序的基本结构 4
1.6.1 简单C++程序之一:显示字符串 5
1.6.2 用cout输出信息 6
1.6.3 简单C++程序之二:显示两个整数之和 7
1.6.4 简单C++程序之三:显示任意两个整数之和 7
1.6.5 简单C++程序之四:显示整数的立方 8
1.6.6 简单C++程序之小结 10
1.7 标准库、头文件与名字空间 11
1.8 简单输入和输出格式控制 13
1.9 常见错误分类 14
1.10 面向对象的基本概念 15
1.11 UML简介 16
习题一 18
第2章 变量、类型、表达式 20
2.1 字符集与标识符 20
2.1.1 字符集 20
2.1.2 标识符 21
2.2 数据类型 21
2.2.1 数据类型分类 21
2.2.2 数据类型、变量与字面常量 22
2.2.3 基本数据类型 24
2.2.4 变量的存储类别 28
2.3 标识符常量 28
2.4 运算符 29
2.4.1 算术运算符和算术表达式 32
2.4.2 赋值运算符和表达式 32
2.4.3 自增、自减运算符 33
2.5 隐式类型转换与显式类型转换 34
2.6 常量与枚举 36
习题二 37
第3章 算法与控制结构 38
3.1 算法简介与算法的描述 38
3.1.1 算法的概念 38
3.1.2 算法的特点 39
3.1.3 算法的分类 39
3.1.4 算法的构成 39
3.1.5 算法的表示 40
3.2 关系运算与逻辑运算 42
3.3 分支结构 44
3.3.1 if语句 44
3.3.2 switch语句 48
3.4 while与do-while循环结构 52
3.4.1 while语句 52
3.4.2 do-while语句 55
3.5 for循环结构 57
3.6 循环的嵌套 60
3.7 break语句和continue语句 62
3.8 结构化程序设计总结 63
习题三 70
第4章 数组与字符串 73
4.1 一维数组 73
4.1.1 一维数组的定义 73
4.1.2 一维数组的引用 75
4.1.3 一维数组的初始化 76
4.1.4 一维数组应用举例 77
4.2 二维数组 80
4.2.1 二维数组的定义 81
4.2.2 二维数组的引用 81
4.2.3 二维数组的初始化 82
4.2.4 多维数组 83
4.2.5 二维数组应用举例 84
4.3 字符数组和C风格的字符串 87
4.3.1 字符数组 88
4.3.2 C风格的字符串 88
4.4 C++的字符串 94
4.4.1 string类 94
4.4.2 C++字符串处理函数 98
4.4.3 字符串应用举例 100
4.5 本章小结 101
习题四 102
第5章 函数 103
5.1 模块化程序设计思想 103
5.2 标准库与头文件 104
5.3 函数定义与调用 108
5.3.1 函数的概念 109
5.3.2 函数定义 109
5.3.3 函数调用 111
5.3.4 函数原型 113
5.4 形参、实参与返回值 115
5.5 带默认形参值的函数 120
5.6 变量的作用域 121
5.7 变量的存储类别 124
5.8 数组作为函数的参数 127
5.8.1 一维数组作为函数参数 127
5.8.2 多维数组作为函数参数 130
5.9 递归函数 131
5.9.1 递归函数 131
5.9.2 递归与循环的比较 134
5.10 函数应用举例 135
5.11 本章小结 138
习题五 139
第6章 指针 142
6.1 指针基本概念 142
指针与指针变量的概念 142
6.2 指针操纵有名量——单值变量 143
6.2.1 指针变量的声明 143
6.2.2 指针运算符*与& 144
6.2.3 指针运算 148
6.3 指针操纵有名量——数组变量 150
指向数组的指针 150
6.4 指针操纵无名存储单元——动态内存分配 158
6.5 指针与函数 160
6.6 指针数组 167
6.7 指向指针的指针 167
习题六 169
第7章 结构体 173
7.1 结构体类型定义 173
7.2 结构体变量的定义和使用 175
7.2.1 结构体变量定义 175
7.2.2 结构体变量的初始化 177
7.2.3 结构体变量的使用 178
7.3 结构体数组 180
7.3.1 结构体数组定义 180
7.3.2 结构体数组应用举例 182
7.4 结构体指针 184
7.4.1 结构体指针 184
7.4.2 静态链表 185
7.5 结构体变量作为函数参数 187
7.6 C和C++中结构体的区别 189
7.7 结构体实例 191
习题七 192
第8章 类与对象 194
8.1 现实世界中的对象与类 194
8.2 类的定义与对象的简单创建 195
8.2.1 类的定义 195
8.2.2 对象的创建 196
8.3 成员函数的类内与类外实现方法 198
8.3.1 成员函数的类内实现 198
8.3.2 成员函数的类外实现 199
8.4 访问权限——信息隐藏 200
8.4.1 public与private 200
8.4.2 set函数(一个参数与多个参数)与get函数(一个或多个返回值) 201
8.4.3 接口与实现的分离 206
8.5 对象的创建与销毁 209
8.5.1 构造函数 209
8.5.2 析构函数 215
8.5.3 构造函数与析构函数调用顺序 215
8.6 常对象与常成员函数 217
8.7 构造函数与对象成员 221
8.8 静态数据成员 224
8.9 this指针 226
8.9.1 指针与类 226
8.9.2 this指针 227
8.10 浅拷贝与深拷贝 231
8.10.1 拷贝构造函数 231
8.10.2 浅拷贝与深拷贝 234
8.11 实例分析:储蓄账户第1个版本 238
习题八 243
第9章 友元与运算符重载 245
9.1 友元 245
9.1.1 为什么使用友元 245
9.1.2 使用友元 246
9.2 运算符重载 248
9.2.1 为什么使用运算符重载 248
9.2.2 运算符重载规则 248
9.2.3 使用成员函数重载Longtime类的运算符 249
9.2.4 使用友元函数重载Longtime类的运算符 253
9.2.5 成员函数重载运算符与友元函数重载运算符的比较 255
9.2.6 重载自增++与自减--运算符 256
9.2.7 重载运算符<<和>> 259
9.2.8 重载=和下标运算符[] 261
习题九 265
第10章 继承与多态 266
10.1 现实世界中的继承与C++中的继承概念 266
10.2 派生类的定义 268
派生类的定义 268
10.3 继承方式 269
10.3.1 继承方式 269
10.3.2 从基类到派生类 273
10.4 派生类构造函数与析构函数 274
10.4.1 派生类的构造函数 274
10.4.2 派生类对象的构造顺序 275
10.4.3 派生类对基类的重定义 277
10.5 继承与组合 280
10.6 多态与虚函数 284
10.6.1 基类与派生类之间的转换——向上类型转换 284
10.6.2 什么是多态 288
10.6.3 虚函数 289
10.7 纯虚函数与抽象基类 291
习题十 298
第11章 综合实例分析 301
11.1 从问题描述到类的设计 301
11.2 储蓄账户的第2个版本 305
11.3 储蓄账户的第3个版本 309
11.4 高校图书管理系统第1个版本 315
习题十一 323
参考文献 325
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019