C++程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:高潮著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2011
- ISBN:9787502451288
- 页数:316 页
第1章 概述 1
1.1程序、算法、数据结构及程序设计语言 1
1.2程序与软件及软件开发过程 2
1.3面向过程与面向对象的软件开发方法 2
1.3.1面向过程的结构化程序设计 3
1.3.2面向对象的程序设计 4
1.3.3面向对象的基本特性及与面向过程的关系 5
1.4 C/C++语言的发展 6
1.5 C++程序的开发过程 7
1.5.1几个基本术语 7
1.5.2开发C++程序的基本过程 8
习题1 9
第2章C++语言基础 10
2.1 C++程序的基本结构 10
2.2 C++语言关键字与标识符 15
2.2.1关键字 15
2.2.2标识符 15
2.2.3命名规范 15
2.3 C++语言的数据类型 16
2.4常量与变量 18
2.4.1常量 18
2.4.2变量 21
2.5运算符与表达式 22
2.5.1算术运算符与算术表达式 22
2.5.2赋值运算符与赋值表达式 23
2.5.3关系运算符与关系表达式 24
2.5.4逻辑运算符与逻辑表达式 25
2.5.5其他运算符 26
2.5.6混合运算时数据类型的转换 28
2.6程序举例 29
习题2 32
第3章 算法与控制结构 35
3.1算法与控制结构以及算法描述 35
3.2 C++语句概述 38
3.2.1声明语句 39
3.2.2执行语句 39
3.2.3空语句 39
3.2.4复合语句 39
3.3选择结构 40
3.3.1 if语句 40
3.3.2 if-else if语句与switch语句——多分支选择结构 44
3.4循环结构 49
3.4.1 while语句 49
3.4.2 do-while语句 50
3.4.3 for语句 51
3.4.4循环的嵌套(多重循环) 54
3.5 break、continue及goto语句 56
3.5.1 break语句 56
3.5.2 continue语句 56
3.5.3 goto语句 58
3.6程序举例 59
习题3 61
第4章 函数及编译预处理 65
4.1函数定义与函数调用 65
4.1.1函数定义 65
4.1.2函数调用 66
4.1.3如何建立函数 69
4.2函数原型与函数声明 72
4.3函数的递归调用 75
4.4有关函数的其他几个议题 79
4.4.1函数重载 79
4.4.2有默认参数值的函数 80
4.4.3内联函数 81
4.5变量的作用域与存储类别 82
4.5.1局部变量与全局变量 82
4.5.2变量的存储类型 83
4.6编译预处理 85
4.6.1文件包含 85
4.6.2宏定义 86
4.6.3条件编译 87
4.7程序举例 87
习题4 92
第5章 数组与字符串 97
5.1数组 97
5.1.1数组的定义 97
5.1.2数组的初始化 98
5.1.3数组的引用 99
5.2数组的排序与查找 101
5.2.1数组的排序 101
5.2.2数组名作函数参数 104
5.2.3数组的查找 104
5.3字符数组与字符串 105
5.3.1字符数组与字符串 105
5.3.2字符串处理函数 108
5.3.3 string字符串类 109
习题5 110
第6章 指针与引用 114
6.1指针概述 114
6.1.1指针与地址 114
6.1.2指针变量的定义与指针运算符 114
6.1.3指针作函数参数 118
6.2指针与一维数组 120
6.2.1指向一维数组元素的指针 120
6.2.2数组名和指针作函数参数 122
6.3指针与二维数组 123
6.3.1二维数组的地址 123
6.3.2二维数组的指针 125
6.3.3二维数组指针作函数参数 126
6.4指针与字符串 130
6.5指针数组与指向指针的指针 131
6.5.1指针数组 131
6.5.2指向指针的指针 132
6.6函数的返回值为指针 133
6.7引用 134
6.7.1引用的概念 134
6.7.2引用与指针的区别 135
6.7.3引用作函数参数 136
习题6 138
第7章 构造数据类型 143
7.1结构类型 143
7.1.1结构类型的声明与结构变量的定义 143
7.1.2结构变量的初始化 145
7.1.3结构变量的引用 146
7.2共用类型 148
7.3枚举类型 150
7.4动态内存分配 153
7.4.1 new运算符 153
7.4.2 delete运算符 154
7.5链表 155
7.5.1链表的概念 155
7.5.2链表的基本操作 156
7.6类型别名 159
习题7 160
第8章 类与对象 163
8.1类的声明与对象的定义 163
8.1.1类的声明 163
8.1.2成员函数的定义 165
8.1.3对象的定义与引用 168
8.1.4关于C++程序的多文件结构 169
8.2构造函数与析构函数 172
8.2.1构造函数与析构函数 172
8.2.2对象定义的几种形式 173
8.2.3用参数初始化表对数据成员初始化 178
8.3 this指针 179
8.4静态成员 181
8.4.1静态数据成员 181
8.4.2静态成员函数 182
8.5友元 184
习题8 186
第9章 继承与派生 190
9.1继承与派生的概念 190
9.2派生类的声明 190
9.3派生类的三种继承方式 195
9.4派生类的构造函数和析构函数 198
9.5多重继承的二义性问题与虚基类 205
9.6其他 209
9.6.1类型兼容 209
9.6.2继承与组合 210
习题9 210
第10章 多态性 213
10.1多态性的概念 213
10.2运算符重载 213
10.2.1运算符重载的概念 213
10.2.2运算符重载的规则 215
10.2.3转换构造函数与类型转换函数 219
10.3虚函数 224
10.4纯虚函数与抽象类 228
10.4.1纯虚函数 228
10.4.2抽象类 228
习题10 231
第11章 输入输出流 233
11.1 C++流的概念 233
11.2 C +++的标准输入/输出流 234
11.2.1输出流cout的基本操作 234
11.2.2输入流cin的基本操作 236
11.2.3 cin与cout的成员函数 237
11.2.4格式控制及流错误的检测 238
11.3 C++的文件概念 240
11.4 C++的文件流与文件操作 241
11.4.1文件的打开和关闭 241
11.4.2文件的顺序读写 243
11.4.3文件的随机访问 247
习题11 251
第12章C++的其他几个议题 253
12.1 const与数据保护 253
12.2函数模板与类模板 255
12.2.1模板的概念 255
12.2.2函数模板 255
12.2.3类模板 258
12.3异常处理机制 262
12.3.1异常处理概述 262
12.3.2 C++实现异常处理的基本方法 264
12.3.3异常规范 267
12.4名字空间 267
习题12 270
第13章 上机实验指导 271
实验1初识C++程序开发环境 271
实验2基本命题的C++语言实现 276
实验3选择结构 278
实验4循环结构 279
实验5函数的应用 280
实验6数组与字符串 281
实验7指针的应用 284
实验8结构与链表 284
实验9类与对象 284
实验10继承与派生 285
实验11多态性 285
实验12 C++的I/O流与文件操作 286
实验13打印英文年历 287
附录A Visual C++6.0开发环境及程序调试 292
A.1 Visual C++6.0主界面 292
A.1.1菜单栏 293
A.1.2工具栏 297
A.2工程和工程工作空间 299
A.2.1工程工作空间窗口 300
A.2.2工程开发步骤 302
A.3 VC +++的向导(Wizard) 302
A.3.1使用MFC应用程序向导创建一个Windows应用程序的基本步骤 302
A.3.2类向导(C1assWizard)工具 302
A.4程序调试 303
A.4.1程序调试的有关概念和基本方法 303
A.4.2 VC++调试器 305
附录B C++的运算符及其优先级 309
附录C常用库函数 311
附录D ASCII码表 314
参考文献 315
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019