C++程序设计简明教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:艾德才主编;龚涛,李俊生等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2001
- ISBN:750840517X
- 页数:249 页
第一章 C++概述 1
1.1 C++的发展与特点 1
1.1.1 程序设计方法简述 1
1.1.2 C++的发展 1
1.1.3 C++面向对象程序设计的特点 2
1.2 C++程序的构成 2
1.2.1 一个简单程序的构成 2
1.2.2 编译 3
1.2.3 注释 3
1.2.4 函数 3
1.2.5 C++程序的结构 4
1.3 变量与常量 5
1.3.1 变量 5
1.3.2 变量的定义 7
1.3.3 typedef语句 7
1.3.4 常量 8
1.3.5 数值常量 8
1.3.6 符号常量 8
1.3.7 枚举常量 9
1.4 表达式与语句 9
1.4.1 语句 9
1.4.2 表达式 9
1.4.3 运算符 10
1.4.4 类型转换 13
1.5 输入/输出 14
1.5.1 输出 14
1.5.2 特殊输出字符 16
1.5.3 八进制和十六进制数的输出 17
1.5.4 控制输出宽度 17
1.5.5 输入 18
1.6 数组 19
1.6.1 一维数组的定义及引用 19
1.6.2 二维数组的定义及引用 20
1.6.3 数组的初始化 20
习题 22
第二章 C++流程控制 23
2.1 if语句 23
2.2 switch语句 25
2.3 转向语句 26
2.3.1 break语句 26
2.3.2 continue语句 27
2.3.3 goto语句 27
2.4 for循环 28
2.5 while循环 30
2.6 do while循环 32
2.7 程序举例 35
习题 38
第三章 函数 39
3.1 函数的定义与说明 39
3.1.1 函数定义 39
3.1.2 函数原型 40
3.2 函数调用 40
3.2.1 函数调用的概念 40
3.2.2 函数调用的形式 42
3.2.3 函数调用过程 43
3.3 C++函数中的return语句 45
3.3.1 从函数返回 45
3.3.2 返回值 48
3.3.3 void型函数 48
3.4 函数的参数 49
3.4.1 函数的形式参数和函数的实参数 49
3.4.2 参数传递 50
3.4.5 指针、数组和函数的关系 58
3.4.6 函数main()的参数 59
3.5 局部变量和全局变量 61
3.5.1 局部变量 61
3.5.2 全局变量 62
3.6 嵌入式函数 63
3.7 递归函数 64
3.8 函数指针 65
3.9 库函数 68
习题 70
软件设计 70
第四章 C++类 71
4.1 面向对象程序设计术语 71
4.1.1 对象 71
4.1.2 类、子类、继承性和重置 72
4.1.3 对象的封装性 73
4.1.4 多态性 73
4.2 C++类的结构 73
4.2.1 类的结构 73
4.2.2 对象的实现 75
4.3 类的成员 76
4.3.1 类的数据成员 77
4.3.2 构造函数与析构函数 77
4.3.3 成员函数 79
4.3.4 在线函数(inline) 81
4.3.5 成员函数名的重载 83
4.3.6 进一步讨论构造函数 85
4.4 类的嵌套 90
4.5 const型成员函数 93
4.6 静态数据成员与成员函数 95
4.6.1 静态数据成员 95
4.6.2 静态成员函数 98
4.6.3 举例 98
4.7 C++程序 100
习题 101
上机练习 104
第五章 C++的复杂对象 105
5.1 数组 105
5.1.1 数组的定义与使用 105
5.1.2 数组的初始化 106
5.1.3 类类型数组 106
5.1.4 多维数组 109
5.2 指针 110
5.2.1 指针、地址、变量和运算符 110
5.2.2 类对象指针 112
5.2.3 堆栈和自由存储区 118
5.2.4 this指针和const指针 121
5.3 引用 125
5.3.1 引用及其运算符 125
5.3.2 引用传递与值传递 127
5.4 字符串的处理 130
5.4.1 字符串 130
5.4.2 字符串库函数 132
5.4.3 字符串类 133
5.5 结构与联合 135
5.5.1 结构类型 135
5.5.2 联合 146
习题 149
上机练习 152
第六章 C++运算符的重载 153
6.1 二元算术运算符的重载 154
6.1.1 重载为类的成员函数 154
6.1.2 重载为类的友元函数 156
6.1.3 程序举例 157
6.2 一元自动加和自动减操作符的重载 159
6.3 关系运算符的重载 161
6.4 赋值操作符的重载 163
6.4.1 操作符“+=”和“-=”的重载 163
6.4.2 操作符“=”的重载 165
6.5 下标操作符和函数调用操作符的重载 167
6.5.1 下标操作符的重载 167
6.5.2 函数调用操作符的重载 168
6.6 操作符new和delete的重载 170
6.7 类型转换 173
6.7.1 一般意义上的类型转换 173
6.7.2 通过构造函数进行类型转换 174
6.7.3 通过类成员函数进行类型转换 176
6.8 逗号运算符的重载 177
习题 179
上机练习 180
第七章 继承和模板 181
7.1 继承 181
7.2 访问控制关键字 184
7.2.1 公有继承 184
7.2.2 私有继承 187
7.2.3 保护成员 188
7.3 继承与继承链 192
7.3.1 多继承 192
7.3.2 继承链 196
7.4 友元类和友元函数 198
7.4.1 友元类 198
7.4.2 友元函数 200
7.5 模板 203
7.5.1 函数模板 203
7.5.2 类模板 210
习题 213
软件设计 214
第八章 C++流与文件 215
8.1 C++的流 215
8.1.1 预定义流 215
8.1.2 流的优点和缺点 217
8.1.3 iostream库 219
8.2 格式化I/O 220
8.3 用户定义类型的输入/输出 227
8.3.1 重载操作符<<(创建用户插入符函数) 227
8.3.2 重载操作符>>(创建用户提取符函数) 230
8.3.3 创建用户操纵符函数 232
8.4 文件I/O 234
8.4.1 流式文件I/O函数 234
8.4.2 流类文件I/O 239
8.5 流状态与操作 246
习题 247
软件设计 248
参考文献 249
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018