C++程序设计与案例分析PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:丛书编委会编
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121118104
- 页数:366 页
第1章C++语言概述 1
1.1 C+++语言的发展过程 1
1.2 C+++语言的特点 2
1.3 C+++语言的基本语法 3
1.3.1 C+++程序构成 3
1.3.2书写程序时应遵循的规则 4
1.3.3 C+++语言的字符集 5
1.3.4 C++语言词汇 5
1.4面向对象的程序设计技术 6
1.5 Visual C+++ 6.0开发环境及C++上机过程 7
1.5.1 Visual C+++ 6.0简介 7
1.5.2 Visual C+++ 6.0主界面 8
1.5.3在Visual C+++ 6.0环境中开发C++程序 8
1.6本章小结及常见错误列举 13
1.7实战演练 14
习题 14
第2章C++语言的数据类型、表达式和基本运算符 16
2.1数据类型 16
2.1.1基本数据类型 16
2.1.2非基本数据类型 17
2.1.3应用举例 20
练习1 21
2.2常量与变量 22
练习2 24
2.3整型数据 25
2.4实型数据 26
2.5字符型数据 26
2.6变量赋初值和类型转换 28
练习3 30
2.7运算符简介 31
2.8算术运算符和算术表达式 31
2.9关系运算符和关系表达式 32
2.10逻辑运算符和逻辑表达式 33
2.11赋值运算符和赋值表达式 34
2.12强制类型转换运算符 35
2.13自增、自减运算符 36
2.14位运算符 36
练习4 37
2.15 本章小结及常见错误列举 38
2.16实战演练 39
习题 41
第3章 程序设计 43
3.1基本语句 43
3.2顺序控制语句及实例 44
3.2.1输入cin 44
3.2.2输出cout 46
练习1 47
3.2.3 p utchar0 47
3.2.4 getchar0 48
3.2.5输入/输出格式操作符 49
3.2.6顺序结构程序设计举例 51
3.3选择控制语句及实例 53
3.3.1简单if语句 53
3.3.2 if-else语句 54
3.3.3 if-else if语句 55
练习2 56
3.3.4嵌套的if语句 57
3.3.5 switch语句 59
3.4循环控制语句 62
3.4.1 while语句 62
练习3 63
3.4.2 do-while语句 64
练习4 65
3.4.3 for语句 66
练习5 67
3.4.4 goto、 continue、 break和return语句 67
3.4.5循环语句的比较 69
3.4.6 循环的嵌套 69
3.4.7 应用举例 70
练习6 73
3.5综合程序设计 73
3.6本章小结及常见错误列举 75
3.7实战演练 77
习题 78
第4章 数组、指针和引用 83
4.1一维数组 83
4.1.1一维数组的定义 83
4.1.2一维数组的初始化 84
4.1.3一维数组应用举例 85
4.2二维数组 87
4.2.1二维数组的一般定义形式 87
4.2.2二维数组初始化 88
4.2.3二维数组应用举例 89
4.3数组与字符串 91
4.3.1字符数组 91
4.3.2字符数组的使用 92
4.3.3字符串处理函数 92
4.4指针 94
4.4.1指针的概念 94
4.4.2指针的使用 96
4.4.3指针的运算 98
4.5指针与数组 99
4.5.1指针与数组的关系 99
4.5.2数组指针与指针数组 100
4.6动态内存分配 101
4.6.1 new操作符 102
4.6.2 delete操作符 102
4.7指针与函数 103
4.7.1指针作为函数参数 103
4.7.2 函数指针 104
4.8引用 105
4.8.1引用的定义 105
4.8.2函数参数的引用传递方式 107
4.9本章小结及常见错误列举 108
4.10实战演练 109
习题 112
第5章 函数和预处理 115
5.1函数的定义和调用 115
5.1.1函数的概述 116
5.1.2函数的定义 116
5.1.3函数的调用 117
练习1 119
5.2函数的参数传递、返回值及函数声明 119
5.2.1函数的参数传递及传值调用 120
5.2.2函数返回值 123
5.2.3函数声明 130
练习2 131
5.3全局变量和局部变量 135
5.4函数的调用机制 136
5.5作用域与标识符的可见性 139
5.5.1存储类型与标识符的生命期 141
5.5.2存储类型 141
5.5.3生命期 144
练习3 144
5.6函数的递归调用 146
5.7函数的重载、内联及默认参数 150
5.7.1函数重载 150
5.7.2默认参数 153
5.7.3内联函数 155
练习4 156
5.8头文件与多文件结构 158
5.8.1头文件 159
5.8.2多文件结构 159
5.9编译预处理 162
5.9.1宏定义命令 162
5.9.2文件包含命令 163
5.9.3条件编译命令 164
练习5 166
5.10本章小结及常见错误列举 167
5.11实战演练 169
习题 174
第6章类、对象和友元 178
6.1类 178
6.1.1类的一般结构 178
6.1.2成员函数的定义 180
6.1.3类作用域 181
6.2对象 182
6.3构造函数与析构函数 183
6.3.1构造函数 184
6.3.2复制构造函数 186
6.3.3析构函数 188
6.4静态成员 189
6.4.1静态数据成员 189
6.4.2静态成员函数 191
6.5类对象作为成员 193
6.6对象数组 194
6.7 this指针 195
6.8友元 196
6.8.1友元函数 196
6.8.2友元的使用 198
6.9本章小结及常见错误列举 200
6.10实战演练 203
习题 208
第7章 派生和继承 211
7.1派生类 211
7.1.1派生类的定义格式 212
7.1.2派生类生成过程 213
7.2访问控制 217
7.2.1公有继承 218
7.2.2私有继承 219
7.2.3保护继承 220
练习1 222
7.3派生类的构造函数和析构函数 229
7.3.1构造函数 229
7.3.2析构函数 236
练习2 237
7.4虚基类 244
7.4.1作用域分辨符 245
7.4.2虚基类说明 247
7.4.3虚基类的初始化 250
练习3 252
7.4.4派生和继承实例 254
7.5本章小结及常见错误列举 268
7.6实战演练 269
习题 275
第8章 多态性和虚函数 279
8.1静态联编和动态联编 279
练习1 281
8.2虚函数 281
8.2.1虚函数的说明 281
8.2.2多继承中的虚函数 282
8.2.3虚函数的限制 284
练习2 286
8.3纯虚函数和抽象类 290
8.3.1纯虚函数 290
8.3.2抽象类 292
练习3 294
8.4抽象类的实例 294
练习4 297
8.5本章小结及常见错误列举 300
练习5 302
8.6实战演练 304
习题 315
第9章 运算符重载 325
9.1运算符重载概述 325
练习1 328
9.2单目运算符重载 328
练习2 330
9.3双目运算符重载 331
练习3 332
9.4关系运算符重载 334
9.5赋值运算符重载 335
9.5.1复合赋值运算符重载 335
9.5.2直接赋值运算符重载 337
9.6下标运算符重载 339
9.7运算符new与delete重载 340
9.8逗号运算符重载 341
9.9类型转换运算符重载 342
9.10运算符重载应用实例 343
练习4 344
9.11本章小结及常见错误列举 346
练习5 347
9.12实战演练 348
习题 352
第10章 模板 357
10.1模板的概念 357
10.2函数模板 358
10.2.1函数模板定义 358
10.2.2函数模板的使用 358
练习1 360
10.3类模板 360
10.3.1类模板定义 360
10.3.2类模板的使用 361
练习2 362
10.4本章小结及常见错误列举 362
10.5实战演练 363
习题 364
参考文献 365
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《分析化学》陈怀侠主编 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《中学语文教学案例研究》贺卫东主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《行测资料分析》李永新主编 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《植物百科彩色图鉴 第2卷》植物百科彩色图鉴编委会主编 2012
- 《远去的老调》经典文库编委会编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017