C++程序设计教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郭爱章主编
- 出 版 社:东营:中国石油大学出版社
- 出版年份:2009
- ISBN:9787563628193
- 页数:251 页
第1章 C++的初步知识 1
1.1 C++概述 1
1.1.1 C/C++语言发展史 1
1.1.2 C++对C的“增强” 2
1.2最简单的程序设计 2
1.2.1程序、程序设计、程序设计语言的概念 2
1.2.2 C++程序举例 3
1.2.3 C++程序的组成 7
1.3 C++程序的书写形式 9
1.4 C++程序的执行步骤 10
1.5面向对象的程序设计 10
1.5.1结构化程序设计的风格 10
1.5.2面向对象的程序设计 11
1.6关于C++上机实践 11
本章小结 12
习题一 12
第2章 简单数据类型和表达式 15
2.1简单的运算对象——常量、变量和函数 15
2.1.1常量 15
2.1.2变量 19
2.1.3标准函数 21
2.2运算符与表达式 22
2.2.1算术运算符与算术表达式 22
2.2.2赋值运算符与赋值表达式 24
2.2.3逗号运算符与逗号表达式 26
2.2.4关系运算符与关系表达式 26
2.2.5逻辑运算符与逻辑表达式 27
2.2.6条件运算符与条件表达式 29
2.2.7位运算 30
2.2.8复合运算 32
2.3各数据类型的混合运算 34
2.3.1自动类型转换 35
2.3.2强制类型转换 36
本章小结 37
习题二 38
第3章 简单程序设计 40
3.1 C++的语句 40
3.1.1语句的基本概念 40
3.1.2语句的分类 41
3.1.3赋值语句 42
3.2 C++的输入与输出 43
3.2.1 I/O流 44
3.2.2数据的输出 44
3.2.3格式输出 46
3.2.4数据的输入 47
3.2.5用getchar和putchar函数进行字符的输入和输出 48
3.2.6用scanf和printf函数进行输入和输出 49
3.3顺序结构程序设计 50
3.3.1算法 50
3.3.2算法的表示 51
3.3.3简单程序设计 54
3.3.4举例 54
本章小结 56
习题三 57
第4章 选择结构的程序设计 58
4.1 if语句 58
4.1.1简单的if语句 58
4.1.2 if-else语句 59
4.1.3 if-else if语句 60
4.1.4 if语句的嵌套 63
4.2条件运算符与条件表达式 64
4.3 switch语句 66
4.3.1基本格式 66
4.3.2执行过程 66
本章小结 67
习题四 67
第5章 循环结构的程序设计 69
5.1 while语句和do-while语句 69
5.1.1 while语句 69
5.1.2 do-while语句 70
5.2 for语句 71
5.2.1语句格式 71
5.2.2执行过程 71
5.3循环的嵌套 72
5.4 continue与break语句 73
5.5循环程序设计举例 74
本章小结 76
习题五 77
第6章 数组 78
6.1一维数组 78
6.1.1一维数组的定义 78
6.1.2一维数组元素的引用 79
6.1.3一维数组元素的初始化 80
6.1.4一维数组程序举例 81
6.2二维数组 86
6.2.1二维数组的定义 87
6.2.2二维数组的引用 88
6.2.3二维数组元素的初始化 89
6.2.4二维数组程序举例 90
6.3用数组名作为函数参数 92
6.4字符数组 95
6.4.1字符数组的定义和初始化 95
6.4.2字符数组的引用和赋值 96
6.4.3字符串及其结束标志 97
6.4.4字符数组的输入输出 99
6.4.5常用的字符串处理函数 100
6.4.6字符数组应用举例 103
6.5字符串类与字符串变量 104
6.5.1字符串变量的定义和引用 104
6.5.2字符串变量的运算 105
6.5.3字符串数组 106
6.5.4字符串运算举例 106
本章小结 108
习题六 108
第7章 函数 110
7.1概述 110
7.2函数的定义 113
7.3函数的调用 114
7.3.1函数调用格式及执行过程 114
7.3.2函数的调用方式 116
7.3.3对被调用函数的使用声明和函数原型 116
7.4函数的返回值 118
7.5函数调用时的参数传递 120
7.6函数的嵌套调用和递归调用 123
7.6.1函数的嵌套调用 123
7.6.2函数的递归调用 124
7.7局部变量和全局变量 126
7.7.1局部变量 126
7.7.2全局变量 127
7.8变量的存储类型及其作用域 127
7.8.1局部变量及其存储类型 128
7.8.2全局变量及其存储类型 130
7.9内部函数和外部函数 133
7.9.1内部函数 133
7.9.2外部函数 133
7.10内置函数 134
7.11函数的重载 135
7.12函数模板 136
7.13带默认形参值的函数 137
7.14预处理命令 139
7.14.1# include文件包含指令 139
7.14.2 #define宏定义指令 139
7.14.3条件编译指令 140
本章小结 141
习题七 141
第8章 指针 143
8.1基本概念 143
8.2指针变量的定义与引用 144
8.2.1定义指针变量 144
8.2.2指针变量的引用 145
8.2.3指针定义与引用的有关说明 147
8.2.4指针变量作为函数形参 150
8.3指针与数组 154
8.3.1数组的指针 154
8.3.2利用指针变量访问一维数组 155
8.3.3利用指针变量访问二维数组 157
8.4指针与字符串 164
8.4.1字符串的一般操作 164
8.4.2使用指针访问字符串 165
8.4.3字符串指针作为函数参数 166
8.4.4有关字符串的基本操作 168
8.5指针与函数 170
8.5.1指针类型的函数(返回值为指针的函数) 170
8.5.2函数的指针以及指向函数的指针变量 172
8.6指针数组和指向指针的指针 175
8.6.1指针数组 175
8.6.2指向指针的指针变量 177
8.6.3指针数组作为主函数main的形参 178
本章小结 180
习题八 183
第9章 类和对象 184
9.1面向对象的程序设计 184
9.1.1什么是OOP 184
9.1.2 OOP技术的基本概念 185
9.1.3 OOP技术的特征 187
9.2类的声明和对象的定义 187
9.2.1类的声明格式及定义 188
9.2.2类的成员函数的定义 189
9.2.3对象 191
9.2.4类的成员函数 191
9.3构造函数和析构函数 193
9.3.1函数重载 193
9.3.2构造函数 194
9.3.3析构函数 194
9.4对象 196
9.4.1对象的初始化 196
9.4.2拷贝构造函数 197
9.4.3对象赋值 199
9.4.4向函数传递对象 200
9.4.5返回对象 201
9.5 this指针和成员函数的调用 201
9.5.1 this指针 201
9.5.2成员函数的调用 203
9.6类型转换函数 203
9.7结构体和链表 204
9.7.1结构体定义与引用 204
9.7.2结构体数组 207
9.7.3结构体指针 208
9.7.4链表的概念 209
9.7.5链表的操作 210
本章小结 213
习题九 214
第10章 文件 216
10.1文件概述 216
10.2 C++文件操作概述 217
10.3打开和关闭文件 217
10.3.1打开文件 217
10.3.2关闭文件 219
10.4文件的读写 220
10.4.1文本文件的读写 220
10.4.2二进制文件的读写 221
10.5检测eof 223
10.6文件定位 223
本章小结 224
习题十 224
第11章 继承与多态 225
11.1基本概念 225
11.1.1基类与派生类 226
11.1.2派生类的定义格式 226
11.1.3基类与派生类的关系 226
11.2单继承 227
11.3多继承 234
11.4虚基类 236
11.5运算符重载 237
11.6多态性 239
11.7虚函数 241
本章小结 244
习题十一 245
附录A 常用字符与标准ASCII码对照表 246
附录B C++标准函数 247
参考文献 251
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018