C++语言简明教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吕凤翥编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302155534
- 页数:307 页
第1章 C++语言概述 1
1.1 面向对象程序设计的有关概念 1
1.1.1 面向对象的由来和发展 1
1.1.2 面向对象的有关概念 2
1.2 C++语言是一种面向对象的程序设计语言 4
1.2.1 C++语言对面向对象程序设计方法的支持 4
1.2.2 C++语言与C语言的关系 5
1.3 C++语言的词法及词法规则 6
1.3.1 C++语言的字符集 7
1.3.2 单词及词法规则 7
1.4 C++程序结构的特点 8
1.4.1 一个C++语言的示范程序 8
1.4.2 C++程序的组成部分 9
1.4.3 C++程序的书写格式 12
1.5 C++程序的实现 12
1.5.1 C++程序的编辑、编译和运行 12
1.5.2 Visual C++ 6.0版本的基本用法 14
练习题 18
作业题 18
第2章 数据类型和表达式 22
2.1 基本数据类型 22
2.2 常量和变量 23
2.2.1 常量 23
2.2.2 变量 25
2.3 数组 26
2.3.1 数组的定义 26
2.3.2 数组的赋值 27
2.3.3 字符数组 29
2.4 指针和引用 30
2.4.1 指针 30
2.4.2 指针和数组 32
2.4.3 字符指针 37
2.4.4 引用 38
2.5 运算符 40
2.5.1 算术运算符 40
2.5.2 关系运算符 41
2.5.3 逻辑运算符 41
2.5.4 位操作运算符 41
2.5.5 赋值运算符 42
2.5.6 其他运算符 42
2.5.7 运算符的优先级和结合性 45
2.6 表达式 45
2.6.1 表达式的值和类型 45
2.6.2 表达式中的类型转换 49
2.7 结构和联合 51
2.7.1 结构 51
2.7.2 联合 55
练习题 56
作业题 58
第3章 预处理和语句 62
3.1 预处理功能 62
3.1.1 文件包含命令 63
3.1.2 条件编译命令 63
3.1.3 宏定义命令 65
3.2 语句 68
3.2.1 表达式语句和空语句 68
3.2.2 复合语句和分程序 69
3.3 选择语句 69
3.3.1 条件语句 69
3.3.2 开关语句 71
3.4 循环语句 73
3.4.1 while循环语句 74
3.4.2 do-while循环语句 75
3.4.3 for循环语句 75
3.4.4 多重循环 78
3.5 转向语句 79
3.5.1 goto语句 80
3.5.2 break语句 80
3.5.3 continue语句 81
练习题 82
作业题 83
第4章 函数和作用域 91
4.1 函数的定义和说明 91
4.1.1 函数的定义格式 91
4.1.2 函数的说明方法 92
4.2 函数的调用 93
4.2.1 函数的值和类型 93
4.2.2 函数的传值调用 94
4.2.3 函数的引用调用 96
4.3 函数的参数 98
4.3.1 函数参数的求值顺序 98
4.3.2 设置函数参数的默认值 99
4.4 内联函数 100
4.4.1 内联函数引入的原因 100
4.4.2 内联函数的定义方法 100
4.4.3 使用内联函数应注意的事项 101
4.5 函数重载 101
4.5.1 参数类型上不同的重载函数 102
4.5.2 参数个数上不同的重载函数 102
4.6 函数的嵌套调用和递归调用 103
4.6.1 函数的嵌套调用 103
4.6.2 函数的递归调用 105
4.7 作用域 106
4.7.1 标识符的作用域规则 106
4.7.2 作用域的种类 107
4.7.3 关于重新定义标识符的作用域规定 107
4.7.4 局部变量和全局变量 109
4.7.5 内部函数和外部函数 110
4.8 C++语言的系统函数 113
4.8.1 C++语言系统函数概述 113
4.8.2 字符串处理函数 114
练习题 117
作业题 118
第5章 类和对象(一) 126
5.1 类的定义 126
5.1.1 什么是类 126
5.1.2 类的定义格式 127
5.1.3 定义类时的注意事项 129
5.2 对象的定义 131
5.2.1 对象的定义格式 131
5.2.2 对象成员的表示方法 131
5.3 对象的初始化 133
5.3.1 构造函数和析构函数 134
5.3.2 默认构造函数和默认析构函数 135
5.3.3 复制构造函数 136
5.4 成员函数的特性 138
5.4.1 内联函数和外联函数 138
5.4.2 重载性 139
5.4.3 设置参数的默认值 140
5.5 静态成员 141
5.5.1 静态数据成员 142
5.5.2 静态成员函数 144
5.6 友元 145
5.6.1 友元函数 146
5.6.2 友元类 147
5.7 对象的生存期 148
练习题 151
作业题 152
第6章 类和对象(二) 158
6.1 对象指针和对象引用 158
6.1.1 指向类的成员的指针 158
6.1.2 对象指针和对象引用作为函数参数 160
6.1.3 this指针 163
6.2 对象数组和对象指针数组 164
6.2.1 对象数组 164
6.2.2 指向数组的指针和指针数组 167
6.3 常类型 170
6.3.1 一般常量和对象常量 170
6.3.2 常指针和常引用 171
6.3.3 常成员 174
6.4 子对象和堆对象 177
6.4.1 子对象 177
6.4.2 堆对象 178
6.5 类型转换 184
6.5.1 类型的自动隐式转换 184
6.5.2 构造函数具有类型转换功能 185
6.5.3 类型转换函数 187
练习题 188
作业题 189
第7章 继承性和派生类 198
7.1 基类和派生类 198
7.1.1 派生类的定义 199
7.1.2 派生类的三种继承方式 199
7.1.3 基类成员在派生类中的访问权限 200
7.1.4 成员访问权限的控制 200
7.2 单继承 203
7.2.1 派生类构造函数和析构函数 204
7.2.2 子类型和赋值兼容规则 210
7.3 多继承 213
7.3.1 多继承的概念 213
7.3.2 多继承的构造函数和析构函数 214
7.3.3 多继承的二义性问题 217
7.4 虚基类 222
7.4.1 虚基类的引入和说明 222
7.4.2 含有虚基类的派生类的构造函数 224
练习题 226
作业题 226
第8章 多态性和虚函数 236
8.1 函数重载 236
8.2 运算符重载 238
8.2.1 运算符重载的几个问题 238
8.2.2 运算符重载函数的两种形式 240
8.2.3 其他运算符的重载举例 245
8.3 静态联编和动态联编 250
8.3.1 静态联编 250
8.3.2 动态联编 251
8.4 虚函数 252
8.5 纯虚函数和抽象类 258
8.5.1 纯虚函数 258
8.5.2 抽象类 260
8.6 虚析构函数 263
练习题 265
作业题 265
第9章 C++语言的I/O流库 274
9.1 屏幕输出 275
9.1.1 使用预定义的插入符 275
9.1.2 使用成员函数put()输出一个字符 276
9.1.3 使用成员函数write()输出一个字符串 277
9.2 键盘输入 278
9.2.1 使用预定义的提取符 278
9.2.2 使用成员函数get()获取一个字符 280
9.2.3 使用成员函数read()读取一串字符 283
9.3 插入符和提取符的重载 284
9.4 格式化输入和输出 286
9.4.1 使用成员函数设置流的格式化标志位 286
9.4.2 格式输出函数 288
9.4.3 操作子 290
9.5 磁盘文件的输入和输出 291
9.5.1 磁盘文件的打开和关闭操作 291
9.5.2 文本文件的读写操作 294
9.5.3 二进制文件的读写操作 297
9.5.4 随机访问数据文件 298
练习题 301
作业题 302
附录A ASCII码表 306
参考文献 307
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019