图书介绍
C++程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 金世双,曾卫明主编;徐明,张琳,徐琪副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302367772
- 出版时间:2014
- 标注页数:270页
- 文件大小:24MB
- 文件页数:283页
- 主题词:C程序-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++程序设计概述1
1.1 程序设计语言的发展历史1
1.2 算法概述4
1.2.1 算法的定义和特征4
1.2.2 算法的表示5
1.3 上机指导9
1.3.1 上机的准备工作9
1.3.2 Visual C++6.0的使用方法9
习题114
实验1 Visual C++6.0开发环境和程序的基本结构实验15
第2章 C++的基础知识16
2.1 C++基础知识概述16
2.2 数据类型16
2.2.1 整数类型18
2.2.2 实数类型18
2.2.3 字符类型19
2.2.4 布尔类型20
2.3 常量20
2.3.1 字面常量20
2.3.2 符号常量21
2.3.3 常变量21
2.4 变量22
2.4.1 标识符22
2.4.2 变量的定义与赋值22
2.5 C++的运算符23
2.6 算术表达式24
2.6.1 运算符的优先级和结合性24
2.6.2 数据类型的转换25
2.6.3 自增和自减运算表达式26
2.7 赋值表达式27
2.7.1 赋值过程中的类型转换27
2.7.2 复合赋值运算符28
2.8 逗号表达式29
2.9 位运算表达式29
2.10 C++的基本输入/输出30
2.10.1 输入流/输出流的基本操作30
2.10.2 输入流/输出流的控制符31
习题232
实验2 数据类型、运算符和表达式实验35
第3章 顺序结构程序设计38
3.1 C++语句概述38
3.2 赋值语句40
3.3 顺序结构程序设计举例42
3.4 顺序结构的应用43
习题344
实验3 顺序结构程序设计实验46
第4章 选择结构程序设计47
4.1 选择结构程序设计概述47
4.2 关系运算符和逻辑运算符47
4.2.1 关系运算符47
4.2.2 逻辑运算符48
4.3 if语句49
4.3.1 简单if语句49
4.3.2 if…else语句52
4.3.3 if语句的嵌套54
4.4 switch语句59
4.5 条件运算符61
4.6 选择结构的应用62
习题464
实验4 选择结构程序设计实验68
第5章 循环结构程序设计69
5.1 循环结构程序设计概述69
5.2 基本的循环语句70
5.2.1 for循环语句70
5.2.2 while循环语句72
5.2.3 do…while循环语句74
5.3 循环语句的嵌套75
5.4 break语句和continue语句78
5.5 循环语句程序举例80
5.6 循环语句在图形上的应用84
习题586
实验5 循环结构程序设计实验90
第6章 数组92
6.1 数组概述92
6.1.1 一维数组的定义与引用92
6.1.2 二维数组的定义与引用99
6.2 字符数组与字符串103
6.2.1 字符数组的定义与引用103
6.2.2 字符串106
6.2.3 字符数组处理函数108
6.3 数组在矩阵中的应用111
习题6114
实验6 数组实验120
第7章 函数121
7.1 函数的定义与调用121
7.1.1 函数的定义121
7.1.2 函数的调用122
7.2 函数的嵌套调用和递归调用125
7.2.1 函数的嵌套调用125
7.2.2 函数的递归调用126
7.3 函数的重载129
7.4 数组与函数131
7.4.1 数组元素作为函数参数131
7.4.2 数组名作为函数参数132
7.5 变量的存储类型与作用域133
7.5.1 变量的存储类型133
7.5.2 变量的作用域134
习题7136
实验7 函数实验138
第8章 编译预处理140
8.1 编译预处理概述140
8.2 宏的定义140
8.2.1 不带参数的宏定义140
8.2.2 带参数的宏定义141
8.3 文件包含预处理143
8.4 条件编译144
习题8145
实验8 编译预处理实验147
第9章 结构体和共用体148
9.1 结构体类型148
9.1.1 结构体类型的定义与初始化148
9.1.2 结构体变量的引用150
9.1.3 结构体数组151
9.1.4 结构体变量与函数153
9.2 共用体类型155
9.2.1 共用体类型的定义155
9.2.2 共用体变量的引用156
9.3 枚举类型和typedef声明类型157
习题9160
实验9 结构体和共用体实验163
第10章 指针165
10.1 指针的概念165
10.2 指针变量166
10.2.1 指针变量的定义166
10.2.2 指针变量的引用167
10.2.3 指针变量作为函数参数169
10.3 指针与数组171
10.3.1 指针与一维数组171
10.3.2 一维数组名作为函数参数174
10.3.3 指针与二维数组178
10.3.4 指针数组183
10.4 指针与字符串184
10.4.1 字符指针184
10.4.2 字符指针作为函数参数186
10.4.3 字符指针数组和指向指针的指针188
10.5 指针与函数191
10.5.1 函数指针191
10.5.2 指针函数193
10.6 存储空间的动态分配和释放195
10.6.1 new和delete运算符195
10.6.2 void*指针197
10.7 引用199
10.7.1 引用类型概述199
10.7.2 引用变量作为函数参数200
10.7.3 返回引用的函数201
10.8 指针与结构体202
10.8.1 结构体指针202
10.8.2 结构体指针作为函数参数204
10.9 链表206
10.9.1 链表的概念206
10.9.2 链表的基本操作207
10.9.3 链表的应用212
习题10216
实验10 指针实验222
第11章 文件224
11.1 文件的概念224
11.2 文件流225
11.3 文件的打开与关闭226
11.3.1 定义文件流对象226
11.3.2 打开磁盘文件226
11.3.3 关闭磁盘文件228
11.4 文件的读/写228
11.4.1 顺序处理文件操作228
11.4.2 随机处理文件操作232
11.5 输入和输出出错处理235
11.6 文件的应用237
习题11239
实验11 文件实验241
附录A 基本ASCII码字符表242
附录B 扩展ASCII码字符表243
附录C 运算符与结合性244
附录D 习题答案245