图书介绍
C/C++程序设计培训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王雷编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302056110
- 出版时间:2002
- 标注页数:404页
- 文件大小:21MB
- 文件页数:422页
- 主题词:C语言(学科: 程序设计 学科: 高等学校) C语言 程序设计
PDF下载
下载说明
C/C++程序设计培训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 C语言程序设计1
第1章 初识C语言1
1.1 计算机编程语言概述1
1.2 C语言概述3
1.2.1 C语言的历史3
1.2.2 C语言的特点3
1.2.3 C语言的趋势5
1.3 理解编程过程:第1个C程序5
1.3.1 初识Turbo C6
1.3.2 编辑7
1.3.3 编译9
1.3.4 连接10
1.3.5 运行10
1.4 C程序结构剖析11
1.4.1 程序注释12
1.4.2 预处理语句12
1.4.6 书写格式13
1.4.5 语句13
1.4.3 main函数头13
1.4.4 函数体13
1.5 理解调试过程:第2个程序14
1.5.1 调试编译错误14
1.5.2 调试运行错误15
1.5.3 常用的调试手段16
1.6 深入理解C程序结构:第3个程序17
1.6.1 程序实例:求两个整数之和17
1.6.2 深入剖析程序18
1.7 小结21
1.8 习题22
第2章 基本数据类型和运算23
2.1 数据类型概述23
2.1.1 数据类型的分类23
2.1.2 常量和变量24
2.2.1 整型26
2.2 基本数据类型26
2.2.2 浮点型28
2.2.3 字符型28
2.2.4 初始化变量29
2.2.5 混合类型运算30
2.2.6 获取数据类型字节数33
2.2.7 创建数据类型的别名34
2.3 算术运算34
2.3.1 加、减、乘、除和取模运算符35
2.3.2 增1运算符和减1运算符36
2.3.3 赋值运算符39
2.4 关系运算41
2.4.1 关系运算符41
2.4.2 关系表达式41
2.5 逻辑运算43
2.5.1 逻辑运算符43
2.5.2 逻辑表达式44
2.6 条件运算46
2.7 逗号运算符47
2.8 小结48
2.9 习题49
第3章 程序控制结构50
3.1 程序控制基础50
3.1.1 算法的概念50
3.1.2 控制结构概述51
3.2 选择结构52
3.2.1 if选择结构52
3.2.2 if/else选择结构55
3.2.3 switch多重选择结构60
3.3 循环结构65
3.3.1 while循环结构65
3.3.2 for循环结构68
3.3.3 do/while循环结构72
3.4.1 break语句73
3.4 改变控制流程73
3.4.2 continue语句75
3.5 结构化程序开发方法76
3.6 小结78
3.7 习题78
第4章 函数80
4.1 函数基础80
4.1.1 函数概念80
4.1.2 函数定义82
4.1.3 形参和实参83
4.1.4 调用函数85
4.1.5 函数返回值87
4.1.6 函数原型90
4.2 变量作用域91
4.2.1 局部变量91
4.2.2 全局变量92
4.3.2 自动变量:auto96
4.3 变量存储类别96
4.3.1 动态存储和静态存储96
4.3.3 静态局部变量:static97
4.3.4 寄存器变量:register102
4.3.5 外部全局变量:extern103
4.3.6 静态全局变量:static106
4.4 函数嵌套调用107
4.5 函数递归调用109
4.6 常用系统函数113
4.6.1 标准库函数113
4.6.2 数学库函数114
4.6.3 字符和字符串处理函数115
4.6.4 格式化输入/输出库函数142
4.7 小结153
4.8 习题154
5.1 一维数组155
第5章 数组155
5.1.1 声明一维数组156
5.1.2 引用一维数组元素159
5.1.3 初始化一维数组159
5.1.4 应用一维数组160
5.2 字符数组166
5.2.1 定义字符数组166
5.2.2 初始化字符数组166
5.2.3 引用字符数组167
5.2.4 字符数组和字符串169
5.2.5 输入输出字符数组170
5.3 传递数组172
5.3.1 数组元素作为函数实参172
5.3.2 数组名称作为函数参数174
5.4 多维数组179
5.4.1 声明二维数组179
5.4.2 引用二维数组元素180
5.4.4 维数组应用实例181
5.4.3 初始化二维数组181
5.5 数据排序191
5.6 数据查找192
5.7 习题195
第6章 指针197
6.1 指针基础197
6.1.1 指针的基本概念197
6.1.3 引用指针变量: 和199
6.1.2 定义指针变量199
6.1.4 指针变量作为参数205
6.1.5 指针作为返回值208
6.1.6 const限定符209
6.2 指针运算214
6.2.1 指针加减214
6.2.2 指针赋值215
6.3 数组和指针216
6.3.1 指向数组元素的指针216
6.2.3 指针比较216
6.3.2 数组元素引用方法217
6.3.3 数组名称作为参数220
6.3.4 多维数组和指针227
6.4 指针数组和指针的指针229
6.4.1 指针数组229
6.4.2 指针的指针230
6.5 函数和指针231
6.5.1 定义函数指针231
6.5.2 用函数指针选择被调用函数232
6.5.3 函数指针作为函数参数234
6.5.4 函数指针应用236
6.6 字符串和指针238
6.6.1 引用字符串238
6.6.2 传递字符串指针239
6.7 返回指针的函数241
6.8 习题243
第7章 导出数据类型和位运算244
7.1 结构244
7.1.1 定义结构244
7.1.2 定义结构变量246
7.1.3 合法结构操作247
7.1.4 初始化结构变量247
7.1.5 引用结构成员248
7.1.6 结构和函数251
7.1.7 结构数组254
7.1.8 数组结构259
7.1.9 结构嵌套260
7.2 联合262
7.2.1 定义联合263
7.2.2 合法联合操作263
7.2.3 比较联合与结构265
7.3.1 定义枚举类型266
7.3.2 应用枚举266
7.3 枚举266
7.4 位运算268
7.4.1 位运算符268
7.4.2 按位与运算268
7.4.3 按位或运算符271
7.4.4 按位异或运算符272
7.4.5 求反运算符274
7.4.6 左移运算符276
7.4.7 右移运算符277
7.4.8 复合位运算赋值运算符279
7.5 位段280
7.5.1 位段的概念280
7.5.2 位段的定义280
7.6 习题281
第8章 文件处理282
8.1 文件的概念282
8.2 文件打开模式282
8.3.1 创建顺序存取文件283
8.3 顺序存取文件283
8.3.2 读取顺序存取文件286
8.3.3 文件定位287
8.4 随机存取文件291
8.4.1 创建随机存取文件291
8.4.2 写随机存取文件293
8.4.3 读随机存取文件296
8.5 习题297
第9章 数据结构298
9.1 动态数据结构基础298
9.1.1 动态数据结构的概念298
9.1.2 动态分配和回收内存298
9.1.3 自引用结构299
9.2 链表300
9.2.1 链表的概念300
9.2.2 创建简单链表301
9.3.1 堆栈的概念308
9.3 堆栈308
9.3.2 堆栈的应用309
9.4 队列311
9.4.1 队列的概念311
9.4.2 队列的应用312
9.5 二叉树315
9.6 习题315
第10章 编译预处理316
10.1 文件包含:#include316
10.2 宏定义317
10.2.1 定义宏:#define317
10.2.2 取消宏定义:#undef319
10.3 条件编译319
10.3.1 条件编译命令320
10.3.2 应用条件编译320
10.5 习题321
10.4 断言321
第11章 C语言高级技术322
11.1 输入/输出重定向322
11.2 参数数目可变的函数323
11.3 命令行参数324
11.5 信号处理325
11.6.1 函数calloc326
11.6.2 函数realloc326
11.6 创建和修改动态数组326
第2部分 C++语言程序设计327
第12章 C++概述327
12.1 C++基础327
12.2 C++程序的风格327
12.3 C++输入和输出329
12.3.1 C++的输入330
12.3.2 C++的输出331
12.4.1 运算符重载332
12.4.2 函数重载332
12.4 运算符和函数重载332
12.5 内联函数336
12.6 引用337
12.6.1 创建引用337
12.6.2 引用变量338
12.6.3 引用函数参数339
12.6.4 引用和指针340
12.6.5 引用与结构340
12.7 默认参数342
12.8 new和delete运算符343
12.9 C++开发环境Visual C++6.0345
第13章 C++和面向对象编程348
13.1 面向对象编程的概念348
13.2 C++类349
13.2.1 声明类349
13.2.2 声明和定义成员函数350
13.2.3 构造函数和析构函数352
13.3 继承与派生354
13.2.4 访问函数354
13.3.1 派生类356
13.3.2 派生类的构造函数359
13.4 小结361
附录A 运算符的优先级362
附录B 在Visual C++中编译C程序363
附录C 习题解答365
C.1 第1章习题解答365
C.2 第2章习题解答365
C.3 第3章习题解答366
C.4 第4章习题解答370
C.5 第5章习题解答375
C.6 第6章习题解答381
C.7 第7章习题解答385
C.8 第8章习题解答390
C.9 第9章习题解答397
C.10 第10章习题解答403
热门推荐
- 2232871.html
- 3573488.html
- 3655099.html
- 1338483.html
- 1334326.html
- 3828277.html
- 1457159.html
- 1055029.html
- 118055.html
- 2308218.html
- http://www.ickdjs.cc/book_2897814.html
- http://www.ickdjs.cc/book_2953711.html
- http://www.ickdjs.cc/book_3418507.html
- http://www.ickdjs.cc/book_1298610.html
- http://www.ickdjs.cc/book_2646608.html
- http://www.ickdjs.cc/book_3012508.html
- http://www.ickdjs.cc/book_2940513.html
- http://www.ickdjs.cc/book_635609.html
- http://www.ickdjs.cc/book_496661.html
- http://www.ickdjs.cc/book_2585895.html