C++程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨长兴,刘卫国主编;曹岳辉,李利明副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2012
- ISBN:9787508493640
- 页数:305 页
前言 1
第1章C++基础知识 1
1.1程序设计语言的基本概念 1
1.2 C++程序的基本结构 3
1.2.1 C++程序结构 3
1.2.2 C++程序的书写格式 4
1.3一个应用程序的开发过程 5
1.3.1 Visual C++ 6.0开发环境 5
1.3.2一个应用程序的开发过程 5
1.4 C++的词法规则 9
1.4.1 C++的字符集组成 9
1.4.2 C++的单词及其构词规则 10
1.5 C++基本数据类型 11
1.6常量与变量 12
1.6.1常量 12
1.6.2变量 15
1.7运算符与表达式 18
1.7.1算术运算符与算术表达式 18
1.7.2关系运算符与关系表达式 20
1.7.3逻辑运算符与逻辑表达式 21
1.7.4位运算符与位运算表达式 22
1.7.5赋值运算符与赋值表达式 23
1.7.6三目运算符与三目条件表达式 25
1.7.7逗号运算符与逗号表达式 26
1.7.8指针运算 26
1.7.9运算符的优先级和结合性 27
1.7.10类型转换 29
习题1 30
第2章 程序控制结构 33
2.1顺序结构 33
2.1.1定义语句 33
2.1.2表达式语句 34
2.1.3复合语句 34
2.1.4空语句 34
2.1.5基本输入输出 34
2.2选择结构 37
2.2.1 if语句 38
2.2.2 switch语句 43
2.3循环结构 45
2.3.1 while语句 45
2.3.2 do…while语句 47
2.3.3 for语句 49
2.3.4多重循环 51
2.4控制转向语句 53
2.4.1 break语句 53
2.4.2 continue语句 54
2.4.3 goto语句 55
2.5程序实例 56
习题2 61
第3章 函数与编译预处理 64
3.1函数的概念 64
3.2函数的定义与调用 67
3.2.1函数的定义 67
3.2.2函数的声明 67
3.2.3函数的返回值 69
3.2.4函数的调用 70
3.3函数的参数传递 71
3.3.1参数的值传递 72
3.3.2参数的地址传递 73
3.3.3带默认值的参数 74
3.4函数的嵌套调用与递归调用 75
3.4.1函数的嵌套调用 75
3.4.2函数的递归调用 76
3.5内置函数 81
3.6变量和函数的属性 83
3.6.1变量的作用域 83
3.6.2变量的生存期 87
3.6.3内部函数和外部函数 91
3.7编译预处理 93
3.7.1宏定义 93
3.7.2文件包含 95
3.7.3条件编译 96
习题3 98
第4章 数组与指针 102
4.1数组及其应用 102
4.1.1数组的概念 102
4.1.2一维数组 103
4.1.3二维数组 107
4.1.4数组作为函数的参数 110
4.2指针及其应用 113
4.2.1指针的概念 113
4.2.2指针变量的定义及初始化 114
4.2.3指针的运算 115
4.2.4指针作函数参数 116
4.2.5返回指针值的函数 118
4.2.6指向函数的指针 119
4.3指针与数组 121
4.3.1指针与一维数组 121
4.3.2一维数组名和指针作函数参数的进一步讨论 123
4.3.3指针与二维数组 123
4.4字符串 125
4.4.1字符串的概念 126
4.4.2字符串的存储表示法 126
4.4.3字符串的输入与输出 128
4.4.4字符串处理处理函数 128
4.4.5字符串的简单应用举例 130
4.5指针数组与多级指针 132
4.5.1指针数组 132
4.5.2多级指针 133
4.5.3带形参的main函数 134
4.6引用 135
4.6.1变量的引用 135
4.6.2引用作函数参数 136
4.6.3引用作函数返回值 137
习题4 137
第5章 自定义数据类型 141
5.1结构体类型 141
5.1.1结构体类型的定义 141
5.1.2结构体变量的定义 142
5.1.3结构体变量的引用与初始化 143
5.1.4结构体数组 145
5.1.5结构体与函数 147
5.1.6链表 149
5.2共用体类型 154
5.2.1共用体类型与变量的定义 154
5.2.2共用体变量的引用 155
5.2.3共用体与结构体的联合使用 156
5.3枚举类型 158
5.4自定义类型 159
思考与扩充 160
5.5位段结构 160
习题5 164
第6章 类与对象 167
6.1面向对象程序设计的基本概念 167
6.2类与对象的定义 169
6.2.1 C++面向对象程序的结构 170
6.2.2类的定义 171
6.2.3对象的定义与使用 174
6.2.4类与结构体的区别 175
6.3对象的初始化 176
6.3.1构造函数 176
6.3.2析构函数 179
6.3.3复制构造函数 181
6.4对象数组与对象指针 184
6.4.1对象数组 184
6.4.2对象指针 185
6.4.3指向类成员的指针 186
6.4.4 this指针 188
6.5友元 189
6.5.1友元函数 189
6.5.2友元类 190
6.6类成员的共享与保护 191
6.6.1静态成员 192
6.6.2常对象和常成员 194
6.7程序实例 197
习题6 201
第7章 重载与模板 206
7.1重载 206
7.1.1函数重载 207
7.1.2运算符重载 211
7.2模板 227
7.2.1函数模板 227
7.2.2类模板 229
7.3应用实例 230
习题7 239
第8章 继承和派生 241
8.1继承和派生的概念 241
8.1.1基类与派生类 241
8.1.2继承与派生的作用 242
8.1.3派生类的声明 243
8.2派生类成员的访问控制 244
8.2.1派生类成员访问控制简介 244
8.2.2 private、protected与public类成员 244
8.2.3三种派生方式的定义 246
8.2.4派生类成员访问控制规则 251
8.3派生类的构造函数和析构函数 251
8.3.1派生类的构造函数和析构函数的声明 251
8.3.2派生类的构造函数和析构函数的构造规则 253
8.3.3派生类的构造函数和析构函数的调用顺序 253
8.4多重继承 254
8.4.1多重继承的声明 254
8.4.2多重继承的几点说明 256
8.4.3虚基类 256
8.5基类和派生类的转换 260
8.5.1什么是基类和派生类的转换 260
8.5.2基类与派生类的转换方法 261
8.6继承与组合 261
习题8 262
第9章 多态性与虚函数 264
9.1多态性的概念 264
9.1.1编译时的多态性 265
9.1.2运行时的多态性 267
9.2虚函数 268
9.2.1虚函数的作用 269
9.2.2虚函数的使用 271
9.2.3多重继承与虚函数 273
9.2.4虚析构函数 275
9.3纯虚函数与抽象类 277
9.3.1纯虚函数 277
9.3.2抽象类 278
9.4抽象类实例 278
习题9 282
第10章 输入输出流 285
10.1 C++的输入输出 285
10.1.1 C++流的概念 285
10.1.2 C++流类库 286
10.1.3与iostream类库有关的头文件 287
10.1.4插入与提取运算符的重载 287
10.2格式化输入输出 288
10.2.1标准输入输出流类 288
10.2.2数据输入输出成员函数 289
10.2.3格式控制成员函数 291
10.3文件输入输出 293
10.3.1文件的概念 293
10.3.2文本文件的读写 295
10.3.3二进制文件的读写 296
10.3.4文件的随机读写 299
10.4字符串流 301
10.4.1字符串流的概念 301
10.4.2字符串流的输出操作 301
10.4.3字符串流的输入操作 302
习题10 303
参考文献 305
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018