高等学校计算机基础教育教材精选 计算基础 C++语言实现PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵宏,王恺编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302329190
- 页数:270 页
第1章 绪论 1
1.1程序设计的基本概念 1
1.1.1用计算机求解问题的过程 1
1.1.2程序设计方法 3
1.2高级程序设计语言——C++ 5
1.3 C++程序 6
1.3.1简单C+++程序实例 6
1.3.2 C+++源程序的组成 7
1.3.3 C+++源程序的组成元素 9
1.4程序集成开发环境——Visual C++ 2005 10
1.4.1基本概念 10
1.4.2 Visual C+++ 2005 11
1.5学习建议 16
第2章 基本数据的表示与处理 19
2.1数值型数据在计算机中的表示 19
2.1.1数据的单位 19
2.1.2数制 20
2.1.3整数在计算机中的表示 22
2.1.4实数在计算机中的表示 26
2.2非数值数据在计算机中的表示 27
2.2.1字符型数据在计算机中的表示 27
2.2.2逻辑型数据在计算机中的表示 29
2.3 C ++语言表示基本的数据类型 30
2.3.1 C+++的基本数据类型 30
2.3.2使用C+++基本的数据类型 30
2.4基本数据的处理 33
2.4.1算术运算符与算术表达式 33
2.4.2赋值运算符与赋值表达式 34
2.4.3关系运算符与关系表达式 35
2.4.4逻辑运算符与逻辑表达式 36
2.5 C++拓展学习 37
2.5.1 C+++中的转义字符 37
2.5.2基本数据类型之间的转换 37
2.5.3基本语句 40
2.5.4 C +++的运算符和表达式 44
第3章 选择与迭代 52
3.1选择 52
3.1.1单路选择问题 52
3.1.2两路选择问题 55
3.1.3嵌套选择问题 58
3.1.4多路选择问题 59
3.2迭代 60
3.2.1迭代算法 60
3.2.2用C+++提供的循环语句实现迭代算法 61
3.2.3迭代与选择嵌套 63
3.2.4迭代嵌套 65
3.3 C++拓展学习 66
3.3.1 switch语句 66
3.3.2 do…while语句 68
3.3.3转向语句 69
3.4应用实例 72
第4章 结构化数据 75
4.1多记录数据的存储 75
4.1.1一维数据 76
4.1.2二维数据 80
4.1.3字符串 84
4.2多属性数据的存储 88
4.3枚举 94
4.3.1枚举类型的定义 94
4.3.2枚举变量的定义 95
4.3.3枚举变量的使用 96
4.4应用实例 96
第5章 模块化 99
5.1模块化的问题求解方法 99
5.1.1问题实例及模块化求解思路 100
5.1.2 C+++程序的模块化实现 103
5.2带默认形参值的函数 110
5.2.1指定默认形参值的位置 110
5.2.2默认形参值的指定顺序 111
5.3函数重载 112
5.4变量和函数的作用域 114
5.4.1变量的存储类型、作用域和生存期 114
5.4.2函数的作用域 118
5.5多文件结构和编译预处理 119
5.5.1文件包含 122
5.5.2宏定义和条件编译 127
5.6应用实例 131
第6章 数据存储 134
6.1数据存储的基本原理 134
6.2指针 135
6.2.1指针变量的定义 135
6.2.2指针变量的初始化 136
6.2.3使用指针访问内存中的数据 137
6.2.4使用指针访问数组中的元素 139
6.2.5使用指针操作字符串 143
6.2.6动态内存分配和释放 145
6.2.7指向指针的指针 150
6.3指针与函数 151
6.3.1指针作为函数参数 151
6.3.2指针作为函数返回值 159
6.4引用、引用与函数 161
6.4.1引用的概念和声明 161
6.4.2函数的引用调用 161
6.4.3返回引用的函数 164
6.5指针相减运算和关系运算 165
第7章 面向对象方法 167
7.1面向对象方法的基本概念 167
7.2 C++实现面向对象程序设计 171
7.2.1类与对象的定义和访问 171
7.2.2类声明与类实现的分离 183
7.2.3类的静态成员和常量成员 185
7.2.4 this指针 191
7.2.5类的友元 191
7.2.6类的对象成员 195
7.2.7自定义类的运算符重载 198
第8章 继承与多态 206
8.1继承 206
8.1.1概述 206
8.1.2派生类定义 207
8.1.3派生类的构造函数和析构函数 211
8.1.4派生类的继承方式 213
8.1.5多重继承 214
8.2多态 221
8.2.1类型兼容和多态性的概念 221
8.2.2多态性的实现 223
第9章 输入输出流 229
9.1概述 229
9.2输入输出流对象 230
9.2.1标准流对象 230
9.2.2文件流对象 230
9.3输入输出流的成员函数 233
9.3.1<<和>>运算符重载函数 233
9.3.2 put()函数 236
9.3.3 get()函数 237
9.3.4 getline()函数 240
9.3.5 write()函数 243
9.3.6 read()函数 244
9.4文件的随机读写 248
9.5自定义数据类型的输入输出 251
第10章 模板 254
10.1函数模板 254
10.1.1函数模板的定义 254
10.1.2函数模板的使用 255
10.2类模板 257
10.2.1类模板的定义 257
10.2.2类模板的使用 259
10.2.3类模板的静态成员和友元 261
10.3应用实例——顺序表类模板设计 262
10.3.1顺序表类模板的定义 262
10.3.2顺序表模板的应用 266
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《市政工程基础》杨岚编著 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