C++面向对象程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:胡云主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121067889
- 页数:209 页
第1章 C++编程基础 1
1.1 C++语言简介 1
1.1.1 C++语言的发展史 1
1.1.2 C+++语言的特点 1
1.2面向对象方法的基本概念 2
1.2.1对象 2
1.2.2类 2
1.2.3消息 3
1.2.4继承 3
1.2.5封装 3
1.3 C+++语言的基本概念 3
1.3.1程序 3
1.3.2对象和类 4
1.3.3常量和变量 6
1.3.4函数 6
1.3.5输入和输出 6
1.3.6预处理命令#include 8
1.3.7头文件 8
1.4C++程序风格 9
1.4.1命名 9
1.4.2编排 9
1.4.3注释 10
1.5 C++程序的运行环境 10
习题1 15
上机实验1 16
第2章 数据类型和表达式 18
2.1数据类型概述 18
2.1.1整型 18
2.1.2实型 20
2.1.3字符型 21
2.1.4逻辑型 23
2.1.5枚举型 23
2.2表达式 24
2.2.1算术运算符 24
2.2.2赋值运算符 25
2.2.3复合赋值运算符 25
2.2.4自增自减运算符 26
2.2.5关系运算符 27
2.2.6逻辑运算符 27
2.3运算符的优先级和结合性 28
2.4表达式的副作用 30
习题2 31
上机实验2数据类型及表达式 34
第3章 控制结构 38
3.1语句概述和程序结构 38
3.1.1语句概述 38
3.1.2程序结构 39
3.2选择结构 40
3.2.1条件语句 40
3.2.2条件运算符 44
3.2.3开关语句 45
3.3循环结构 48
3.3.1 for语句 48
3.3.2 while语句 50
3.3.3 do…while语句 52
3.3.4三种循环语句的比较 53
3.3.5循环的嵌套及应用 53
3.4跳转语句 54
3.4.1 break语句 55
3.4.2 continue语句 55
习题3 57
上机实验3控制结构 60
第4章 函数 62
4.1函数的定义 62
4.1.1无参函数的一般形式 62
4.1.2有参函数的一般形式 63
4.2函数的调用 65
4.2.1函数调用格式 65
4.2.2函数的递归调用 67
4.3函数调用中的参数传递 68
4.3.1传值 69
4.3.2数组参数 70
4.3.3默认参数 72
4.4变量的作用域 73
4.4.1局部变量 74
4.4.2全局变量 75
4.4.3静态变量 76
4.5函数的原型 77
习题4 78
上机实验4函数 82
第5章 数组与指针 84
5.1一维数组 84
5.1.1一维数组的定义和初始化 84
5.1.2一维数组的应用 86
5.1.3一维字符数组与字符串 87
5.1.4字符串的主要操作 88
5.2二维数组 91
5.2.1二维数组的定义和初始化 91
5.2.2二维数组的应用 92
5.3指针 93
5.3.1指针的定义与初始化 93
5.3.2指针的类型 94
5.3.3指针运算 94
5.3.4指针和一维数组的关系 95
5.3.5指针和字符串的关系 96
5.4动态内存管理 97
5.5引用 99
5.5.1引用的定义和初始化 99
5.5 2指针和引用 100
习题5 102
上机实验5 103
第6章 构造函数与析构函数 104
6.1构造函数与析构函数的作用 104
6.2构造函数 104
6.2.1构造函数的重载与对象的构造 104
6.2.2默认构造函数 106
6.2.3拷贝构造函数 106
6.2.4成员初始化参数表 108
6.3析构函数 108
习题6 109
上机实验6 112
第7章 函数重载和运算符重载 114
7.1函数重载 114
7.1.1函数重载的含义 114
7.1.2使用函数重载的条件 114
7.1.3重载函数的使用方法 115
7.1.4默认参数与重载函数 115
7.2友元函数和友元类 117
7.3运算符重载 119
7.3.1运算符重载的规则 123
7.3.2单目运算符的重载 124
7.3.3双目运算符的重载 125
7.3.4特殊运算符的重载 126
7.3.5举例 132
习题7 135
上机实验7 141
第8章 继承、虚函数与多态性 143
8.1单继承 143
8.1.1派生类的定义 143
8.1.2访问控制 144
8.1.3域运算符 148
8.1.4构造函数与析构函数的执行顺序 149
8.1.5基类与派生类的关系 150
8.2多继承 150
8.2.1多继承的定义 150
8.2.2虚基类 152
8.3虚函数 153
8.3.1虚函数的定义 153
8.3.2虚函数的使用 153
8.3.3纯虚函数 156
8.4多态性 157
习题8 158
上机实验8 162
第9章 C++流 163
9.1基本流类 163
9.1 1 C++流的概念 163
9.1.2流的层次结构 163
9.1.3插入流和抽取流 164
9.2文件操作 166
9.2.1数据的层次 166
9.2.2文件和流 167
9.2.3建立顺序访问文件 168
9.2.4随机文件读/写 175
习题9 176
上机实验9 177
第10章 项目实践 179
10.1项目分析 179
10.2程序框架模块设计 180
10.2.1建立文件模块设计 187
10.2.2读文件模块设计 188
10.2.3复制文件模块设计 189
10.2.4查找记录模块设计 190
10.2.5增加记录模块设计 192
10.2.6删除记录模块设计 193
参考答案 195
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017