图书介绍
C++程序设计简明综合教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计简明综合教程](https://www.shukui.net/cover/31/31059009.jpg)
- 朱从旭编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302314295
- 出版时间:2013
- 标注页数:348页
- 文件大小:24MB
- 文件页数:364页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计简明综合教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
教学篇2
第1章 C++基础知识2
1.1 C++语言与C++程序2
1.1.1 程序设计语言的语法要素2
1.1.2 C++的字符集组成3
1.1.3 C++的单词及其构词规则3
1.1.4 C++程序的基本结构5
1.1.5 C++程序的书写格式6
1.2 应用程序的开发过程7
1.2.1 开发过程概述7
1.2.2 开发过程示例7
1.3 C++基本数据类型13
1.4 常量与变量14
1.4.1 常量14
1.4.2 变量16
1.5 运算符与表达式18
1.5.1 运算符的优先级和结合性18
1.5.2 算术运算符与算术表达式19
1.5.3 赋值运算符与赋值表达式21
1.5.4 类型转换22
1.5.5 关系运算符与关系表达式23
1.5.6 逻辑运算符与逻辑表达式25
1.5.7 位运算符与位运算表达式26
1.5.8 复合赋值运算符与复合赋值表达式29
1.5.9 条件运算符与条件表达式29
1.5.10 逗号运算符与逗号表达式31
1.5.11 其他运算符31
1.5.12 运算符的规律与表达式的副作用32
习题132
第2章 程序控制结构35
2.1 顺序结构35
2.1.1 定义语句35
2.1.2 表达式语句36
2.1.3 复合语句36
2.1.4 空语句36
2.1.5 基本输入/输出37
2.2 选择结构39
2.2.1 if语句39
2.2.2 switch语句45
2.3 循环结构47
2.3.1 while语句47
2.3.2 do…while语句49
2.3.3 for语句51
2.3.4 多重循环54
2.4 控制转向语句56
2.4.1 break语句56
2.4.2 continue语句57
2.5 常用算法Ⅰ59
习题263
第3章 函数与编译预处理67
3.1 函数的概念67
3.2 函数的定义与调用69
3.2.1 函数的定义69
3.2.2 函数的声明70
3.2.3 函数的返回值72
3.2.4 函数的调用73
3.3 函数的参数传递75
3.3.1 参数的值传递76
3.3.2 参数的地址传递77
3.3.3 带默认形参值的函数77
3.4 函数的嵌套调用与递归调用78
3.4.1 函数的嵌套调用78
3.4.2 函数的递归调用80
3.5 内置函数86
3.6 变量和函数的属性87
3.6.1 变量的作用域87
3.6.2 变量的生存期93
3.6.3 内部函数和外部函数96
3.7 编译预处理98
3.7.1 宏定义98
3.7.2 文件包含101
3.7.3 条件编译102
习题3103
第4章 数组与指针107
4.1 数组及其应用107
4.1.1 数组的概念107
4.1.2 一维数组的定义与使用108
4.1.3 二维数组的定义与使用110
4.1.4 数组与函数112
4.1.5 常用算法Ⅱ113
4.2 指针的定义与使用119
4.2.1 指针的概念119
4.2.2 指针变量的定义及赋值119
4.2.3 指针的运算121
4.3 指针与函数122
4.3.1 指针作函数参数123
4.3.2 返回指针值的函数123
4.3.3 指向函数的指针124
4.4 指针与数组125
4.4.1 指针与一维数组125
4.4.2 指针与二维数组127
4.5 指针数组与多级指针129
4.5.1 指针数组129
4.5.2 多级指针130
4.6 指针与字符串131
4.6.1 字符串的概念131
4.6.2 字符串的存储表示法131
4.6.3 字符串的输入与输出132
4.6.4 字符串处理函数134
4.6.5 字符串的简单应用举例136
4.7 引用137
4.7.1 变量的引用137
4.7.2 引用作函数参数137
4.7.3 引用作为函数的返回值138
习题4140
第5章 自定义数据类型144
5.1 结构体类型144
5.1.1 结构体类型的定义145
5.1.2 结构体变量的定义146
5.1.3 结构体变量的引用和初始化148
5.1.4 结构体数组152
5.1.5 结构体指针155
5.1.6 结构体与函数157
5.2 共用体类型160
5.2.1 共用体类型与变量的定义160
5.2.2 共用体变量的引用161
5.2.3 共用体与结构体的联合使用162
5.3 枚举类型163
5.4 类型定义165
习题5167
第6章 类与对象172
6.1 面向对象程序设计的基本概念172
6.2 类与对象的定义175
6.2.1 C++面向对象程序的结构175
6.2.2 类的定义176
6.2.3 对象的定义与使用179
6.2.4 类与结构体的区别180
6.3 对象的初始化181
6.3.1 构造函数182
6.3.2 析构函数185
6.3.3 复制构造函数187
6.4 对象数组与对象指针190
6.4.1 对象数组190
6.4.2 对象指针192
6.4.3 指向类成员的指针193
6.4.4 this指针195
6.5 友元196
6.5.1 友元函数197
6.5.2 友元类198
6.6 类成员的共享与保护199
6.6.1 静态成员199
6.6.2 常对象和常成员202
6.7 程序实例205
习题6212
第7章 C++的几种高级特性216
7.1 重载与模板216
7.1.1 重载216
7.1.2 模板222
7.2 继承与派生225
7.2.1 继承和派生的概念225
7.2.2 派生类成员的访问控制227
7.2.3 派生类的构造函数和析构函数231
7.3 多态性和虚函数234
7.3.1 多态性的概念234
7.3.2 虚函数236
习题7246
第8章 输入输出流248
8.1 C++的输入输出248
8.1.1 C++流的概念248
8.1.2 C++流类库249
8.1.3 与iostream类库有关的头文件251
8.1.4 插入与提取运算符的重载252
8.2 格式化输入输出253
8.2.1 用ios类的成员函数实现格式控制253
8.2.2 用I/O操纵符实现格式化输入输出258
8.2.3 数据输入输出其他成员函数261
8.3 文件操作与文件流263
8.3.1 文件的操作263
8.3.2 文本文件的读写265
8.3.3 二进制文件的读写268
8.3.4 文件的随机读写272
8.4 字符串流275
8.4.1 字符串流的概念276
8.4.2 字符串流的输出操作276
8.4.3 字符串流的输入操作278
习题8279
实验篇284
实验1 开发环境与基础训练284
实验2 选择结构程序设计288
实验3 循环结构程序设计291
实验4 函数的使用294
实验5 数组的使用298
实验6 指针的使用302
实验7 自定义数据类型的使用306
实验8 类与对象(一)310
实验9 类与对象(二)313
实验10 C++高级特性的使用317
实验11 输入输出流324
实验12 综合程序设计328
参考篇340
附录A 字符ASCⅡ码表340
附录B 运算符的优先级和结合性一览表342
附录C C++常用库函数344
参考文献348