C++面向对象程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:崔永红编著
- 出 版 社:北京:北京大学出版社
- 出版年份:2005
- ISBN:7301093977
- 页数:244 页
第1章 简单程序设计 1
1.1基本符号 1
1.1.1基本字符 1
1.1.2词法符号 1
1.2基本数据类型 2
1.3变量 2
1.4常量 3
1.4.1数值常量 3
1.4.2符号常量 4
1.5运算符与表达式 5
1.5.1算术运算符 5
1.5.2关系运算符 5
1.5.3逻辑运算符 6
1.5.4位运算符 7
1.5.5条件运算符 7
1.5.6逗号运算符 8
1.5.7 sizeof运算符 8
1.5.8赋值运算符 8
1.5.9强制类型转换符 9
1.5.10运算符优先级 9
1.6输入与输出 10
1.7简单的C++语言程序举例 11
1.8运行C++程序 12
1.9构造数据类型 15
1.9.1联合体 15
1.9.2枚举 16
习题一 17
第2章 控制语句 19
2.1选择语句 19
2.1.1 if…else语句 19
2.1.2 switch语句 21
2.2循环语句 22
2.2.1 while语句 22
2.2.2 do-while语句 24
2.2.3 for语句 26
2.3预处理 28
2.3.1宏定义 28
2.3.2文件包含指令 29
2.4程序举例 29
习题二 35
第3章 函数 39
3.1函数的定义与使用 39
3.1.1函数的概述 39
3.1.2函数的定义及使用说明 40
3.2函数的调用 41
3.2.1值调用 41
3.2.2嵌套调用 42
3.2.3递归调用 43
3.2.4引用调用 44
3.3作用域与存储类 45
3.3.1作用域 45
3.3.2存储类型 46
3.4内联函数 47
3.5形参具有默认值的函数 48
3.6函数的重载 49
3.7程序举例 50
习题三 53
第4章 类与对象 58
4.1类的定义 59
4.2成员函数的定义 60
4.2.1在类外定义成员函数 60
4.2.2带默认值的成员函数 61
4.2.3内联成员函数 62
4.3对象 63
4.4对象的初始化和析构函数 64
4.4.1初始化列表 64
4.4.2构造函数 65
4.4.3析构函数 67
4.5静态成员与友元函数 68
4.5.1静态成员 68
4.5.2友元函数 71
4.6结构体 72
4.6.1结构体和结构体变量的定义 72
4.6.2用struct定义类 72
4.7程序举例 74
习题四 74
第5章 数组 79
5.1一维数组 79
5.1.1一维数组的定义 79
5.1.2数组的访问 79
5.1.3数组的初始化 80
5.2二维数组 81
5.2.1二维数组的定义 81
5.2.2二维数组的访问 82
5.2.3二维数组的初始化 82
5.3字符串 84
5.3.1字符串数组 84
5.3.2 string类 85
5.4对象数组 86
5.5程序举例 88
习题五 90
第6章 指针 92
6.1指针变量 92
6.1.1变量的地址 92
6.1.2指针变量的声明 93
6.2指针变量与数组 94
6.2.1指针的运算 94
6.2.2用指针变量访问数组元素 95
6.2.3指针数组 97
6.2.4指向数组的指针 98
6.3指针变量与字符串 99
6.4指针变量作为函数参数 101
6.5指向函数的指针变量 102
6.6对象指针 103
6.7指向类的成员的指针变量 105
6.7.1指向类的数据成员的指针变量 105
6.7.2用指针变量访问数据成员 105
6.7.3指向类的成员函数的指针变量 106
6.7.4用指针变量调用成员函数 106
6.8对象引用 107
6.9 this指针 109
6.10指向结构的指针变量 110
6.11动态内存分配 110
6.12程序举例 112
习题六 113
第7章 继承与派生 116
7.1继承和派生的概念 116
7.2单一继承 118
7.2.1单一继承派生类的声明 118
7.2.2继承方式 119
7.2.3构造函数 122
7.2.4析构函数 125
7.3多重继承 126
7.3.1多重继承的声明形式 126
7.3.2构造函数和析构函数 127
7.3.3多重继承的二义性 129
7.4虚基类 130
7.4.1虚基类的说明 130
7.4.2虚基类的派生类构造函数 132
7.5赋值兼容规则 133
7.6程序举例 135
习题七 138
第8章 多态性 144
8.1多态性的概念 144
8.2运算符重载 144
8.2.1运算符重载的规则 144
8.2.2运算符重载为成员函数 145
8.2.3运算符重载为友元函数 148
8.3虚函数 151
8.3.1一般虚函数成员 151
8.3.2虚析构函数 153
8.4纯虚函数和抽象类 154
8.5程序举例 155
习题八 157
第9章 输入/输出流 165
9.1输入/输出流类库的概念 165
9.2格式化输入/输出 167
9.2.1使用ios类的成员函数进行格式控制 167
9.2.2使用预定义的操作符进行格式控制 169
9.3插入符和提取符的重载 170
9.4文件流 171
9.4.1文件的打开与关闭 172
9.4.2文件的读写 173
9.5程序举例 176
习题九 179
第10章 面向对象程序设计方法 182
10.1程序设计语言的发展 182
10.2面向过程程序设计 183
10.3面向对象程序设计 183
10.4综合实训 184
10.5综合应用——一个简单的图书管理系统 195
第11章 实验指导 211
11.1 Microsoft Visual C+++6.0集成开发环境简介 211
11.1.1菜单栏 212
11.1.2工具栏 216
11.1.3项目工作区 218
11.2实验一 简单程序设计 218
11.3实验二 控制语句 219
11.4实验三 函数 225
11.5实验四 类与对象 231
11.6实验五 数组 233
11.7实验六 指针 235
11.8实验七 继承与派生 237
11.9实验八 多态性 240
11.10实验九 输入/输出流 242
参考文献 244
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019