C++不再难学 随老鸟快速通关PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:管皓,安志勇编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2015
- ISBN:9787512418677
- 页数:165 页
第1章 高屋建瓴:C++,我来啦 1
1.1 IT时代我登场——软件创造者 1
1.2 软件开发这点事儿 3
1.3 如何成为一名优秀的软件工程师 3
1.3.1 知识结构——学这些东西会更快入门 3
1.3.2 自我修炼的四大途径 5
1.4 兵器谱里挑兵器——找寻适合你的编程语言 7
1.5 C++是谁的菜 10
1.6 如何快速练就C++编程 14
1.7 C与C++的关系 16
1.8 C++语言的前景 17
IT小知识——语言江湖(C++,Java,C#) 17
第2章 出发之前:C++编程装备 19
2.1 C++常用的开发利器 19
2.1.1 经典之作Visual C++ 6 19
2.1.2 .NET时代的Visual C++开发工具 21
2.2 磨刀不误砍柴工——Visual C++ 2010开发工具的安装与使用 22
2.2.1 安装 22
2.2.2 编程助手的安装 23
2.2.3 帮助文档的安装 24
2.3 小例子——迅速掌握Visual C++ 2010编写程序的基本过程 27
2.4 C++程序开发的基本过程 32
2.5 程序的文件组织 33
2.5.1 声明与定义的区别 33
2.5.2 头文件 33
2.5.3 源文件 33
2.6 预处理指令 34
2.6.1 文件包含 34
2.6.2 宏定义 35
2.6.3 条件编译 36
2.7 编程习惯与风格 37
IT小知识——三大独立软件商 37
第3章 用C++实现人工智能 41
3.1 “以赛代练”——区分技能与知识 41
3.1.1 知与行——技能与知识的区别 41
3.1.2 “以赛代练”——技能加速要领 42
3.2 最酷的计算机科学分支——人工智能 43
3.3 人工智能的基本技术 44
3.4 专家系统 45
3.4.1 专家系统介绍 45
3.4.2 专家系统的结构 46
3.5 用C++实现的专家系统——贯穿全书的工程 47
3.5.1 项目介绍——高考专业报考专家系统 47
3.5.2 高考专业报考专家系统的架构设计 48
3.6 本书其余章节的安排与学习内容 48
第4章 程序处理的对象——数据 49
4.1 加工对象——数据概述 49
4.1.1 数学抽象角度 49
4.1.2 计算机角度 52
4.1.3 基本数据类型的内存映像 54
4.1.4 结构类型的内存映像 55
4.2 数字之标量——基本类型 58
4.2.1 基本类型概述 58
4.2.2 基本类型上可施加的运算处理 60
4.3 数字之向量 63
4.3.1 向量表示形式1——数组 64
4.3.2 向量表示形式2——STL vector 65
4.3.3 矩阵表示形式1——二维数组 68
4.3.4 矩阵表示形式2——STL vector嵌套 70
4.3.5 指针及其在数据表示中的应用 71
4.4 字符与字符串 76
4.4.1 字符常量 76
4.4.2 字符变量 77
4.4.3 字符串常量 77
4.4.4 字符数组与字符指针 78
4.4.5 字符串的处理 78
4.4.6 字符串与数字的转换 80
4.5 复杂数据类型——结构体 81
4.6 随机数 83
4.7 高考专业报考专家系统中的知识表示 85
4.7.1 专家系统中的知识表示方法 85
4.7.2 知识库设计 86
4.7.3 数据结构设计 88
IT小知识——大数据时代 90
第5章 基层加工单元——函数 91
5.1 为什么需要函数——三大视角看函数 91
5.2 C++函数的基本语法 92
5.3 函数的“手段”——流程控制 93
5.3.1 顺序结构——程序的自然化流水 93
5.3.2 选择结构——程序分支走向的控制 93
5.3.3 循环结构——数学家与计算机科学家思维的区别 97
5.4 函数的“通信”——参数与返回值 99
5.4.1 函数的“通信入口”——输入参数 99
5.4.2 函数的“通信出口”——输出结果 102
5.5 函数的“72变”——重载 103
5.6 函数的“利器”——递归 104
5.7 函数的“吞吐”——文件与控制台 106
5.8 函数的“秒表”——计时 110
5.9 高考专业报考专家系统中的推理功能构建 111
IT小知识——C语言发明人 113
第6章 加工车间——类 114
6.1 看待类的两大视角 114
6.2 类的“装备库”——成员函数 116
6.2.1 访问权限 116
6.2.2 成员函数的声明与定义 116
6.2.3 成员函数的使用方法 118
6.2.4 常成员函数 118
6.2.5 静态成员函数 119
6.3 类的对象之“生与亡”——构造与析构函数 120
6.3.1 构造函数的意义 120
6.3.2 构造函数的重载 121
6.3.3 析构函数 122
6.4 类的“拼装”——组合 122
6.5 类的“遗传”——继承 123
6.6 类的“变异”——多态 125
6.6.1 多态的作用 125
6.6.2 虚函数 128
6.6.3 纯虚函数与抽象基类 129
6.7 高考专业报考专家系统中的面向对象实现 130
IT小知识——C++语言的发明人 135
第7章 标准化加工厂——库 136
7.1 C++库的三大来源 136
7.2 C++标准库函数 137
7.3 C++标准库之STL 137
7.3.1 STL概述 137
7.3.2 STL的组成 138
7.4 STL常用三件套 138
7.4.1 STL常用三件套 138
7.4.2 STL的基本使用 139
第8章 高级专题与笔试面试锦囊 141
8.1 C++内存布局 141
8.2 C++对象模型 142
8.3 笔试面试锦囊 144
8.3.1 const与#define专题 144
8.3.2 static专题 144
8.3.3 指针与引用专题 145
8.3.4 安全专题 145
8.3.5 强制类型转换专题 146
8.3.6 计算类的大小专题 147
8.3.7 struct(结构体)和class(类)专题 148
8.3.8 浅拷贝与深拷贝专题 148
8.3.9 类的默认函数专题 149
8.3.10 构造函数、析构函数与虚函数的关系专题 150
8.3.11 内存分配方式专题 151
8.3.12 extern“C”专题 151
第9章 编程学习方法与思想提示 152
9.1 高效学习的方法论 152
9.2 编程学习路上的建议 153
第10章 IT行业分类与著名IT企业 155
10.1 IT行业分类 155
10.2 著名IT公司 156
尾声 是结束,亦是开始 158
附录 C++高考专业报考专家系统完整源代码 159
参考文献 165
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《快速学会初级乐理》李昂责任编辑;(澳大利亚)萨曼莎·科茨 2019
- 《“英皇”考级 快速学会视唱》(澳)萨曼莎·科茨 2019
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《2018国家执业药师资格考试 全考点实战通关必备 药学专业知识 2 第4版》国家执业药师资格考试命题研究专家组 2018
- 《勤思考研通关丛书 汉语国际教育硕士真题正解》(中国)勤思考研汉语国际教育教研团队 2019
- 《超级记忆、快速阅读与思维导图训练手册》黄玉强 2019
- 《2018国家执业药师资格考试 全考点实战通关必备 药学综合知识与技能 第4版》国家执业药师资格考试命题研究专家组 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