图书介绍
C语言高级实例解析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘祎玮,汪晓平编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730209117X
- 出版时间:2004
- 标注页数:522页
- 文件大小:234MB
- 文件页数:538页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言高级实例解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章C语言回顾1
1.1程序设计概述1
1.2Turbo C集成环境介绍3
1.2.1启动Turbo C3
1.2.2 File菜单(文件操作)3
1.2.3 Run菜单(各种程序运行方式)4
1.2.4 Compile菜单(编译、连接)5
1.2.5 Project菜单(工程管理)6
1.2.6 Options菜单(开发环境定制)7
1.2.7 Debug菜单(调试)7
1.2.8 Break/watch菜单(断点管理)8
1.3 C语言概述9
1.3.1数据类型、运算符与表达式9
1.3.2逻辑运算和判断选取控制11
1.3.3循环控制15
1.3.4数组20
1.3.5编译预处理23
1.3.6指针27
1.4本章小结31
第2章内存模式32
2.1 PC机存储器结构及基本的堆管理函数32
2.1.1 PC机存储器结构32
2.1.2 CPU地址线宽度33
2.1.3微机常用操作系统的内存管理方式34
2.1.4实地址下的内存编译模式36
2.1.6堆管理函数41
2.1.5堆概念和结构41
2.2内存管理实例42
2.2.1实例简介42
2.2.2高速内存分配程序43
2.3高速内存分配程序剖析45
2.3.1程序分析45
2.3.2更有效率的使用内存分配程序47
2.4本章小结48
3.1.2 FAT1249
3.1.1文件系统的基本概念49
3.1 文件系统49
第3章文件、I/O操作49
3.1.3 FAT1650
3.1.4 FAT3250
3.1.5 NTFS51
3.1.6 Ext和Swap52
3.2文件54
3.2.1文件的基本概念54
3.2.2文件类型指针54
3.2.3文件的打开与关闭56
3.2.4文件的读/写操作58
3.2.5非缓冲文件系统62
3.2.6出错的检测63
3.3通讯录实例64
3.3.1实例简介64
3.3.2实例代码64
3.4通讯录程序剖析70
3.5本章小结79
4.1.1显示硬件基础80
第4章C语言的做图80
4.1 VGA显示系统80
4.1.2显示缓冲区与颜色定义83
4.1.3视频BIOS ROM84
4.2图形函数84
4.2.1 图形模式的初始化84
4.2.2独立图形运行程序的建立87
4.2.3屏幕颜色的设置和清屏函数88
4.2.4基本图形函数90
4.2.5封闭图形的填充94
4.2.6有关图形窗口和图形屏幕操作函数97
4.2.7图形模式下的文本输出99
4.3实例程序102
4.3.1菜单制作程序102
4.3.2主函数和主要数据结构103
4.3.3处理输入106
4.3.4图形显示函数108
4.3.5鼠标操作函数112
4.4本章小结113
第5章鼠标编程114
5.1 中断的基本概念114
5.1.1 BIOS114
5.1.2 中断和异常115
5.1.3 BIOS功能调用115
5.1.4鼠标器的INT 33H功能调用118
5.2鼠标编程实例122
5.2.1 实例简介122
5.2.2实例代码122
5.3程序剖析128
5.3.1 程序分析128
5.3.2程序改进方向132
5.4本章小结132
6.1.1通信、并行通信133
6.1.2并行接口133
6.1并行通信133
第6章并口和串口编程133
6.1.3并口针脚功能135
6.2串行通信135
6.2.1 概念135
6.2.2串行接口135
6.2.3 串行通信方式及异步通信协议137
6.2.4串口针脚功能141
6.3联机线的连接方法142
6.4 I/O接口的输入/输出函数143
6.4.1接口输入函数144
6.4.2接口输出函数144
6.5双机并口通信实例144
6.5.1 PPORT.H145
6.5.2 PPORT.C145
6.5.3 SERVER.C158
6.5.4 CLIENTC164
6.6本章小结175
7.1 小型CAD系统——MICROCAD176
7.1.1 系统简介176
第7章综合实例——小型CAD系统176
7.1.2运行MICROCAD命令177
7.1.3 鼠标177
7.1.4主命令178
7.1.5 MCPRINT工具集182
7.1.6字符字体182
7.1.7做图文件的格式183
7.2.1程序头185
7.2 MICROCAD实例185
7.1.8其他注意事项185
7.2.2主函数187
7.2.3分发文件操作命令192
7.2.4插入图形函数193
7.2.5绘制图形函数196
7.2.6撤销编辑函数203
7.2.7删除、移动、复制对象函数204
7.2.8绘制对象函数208
7.2.9文件指针转移对象函数210
7.2.10对象选择函数212
7.2.11 find_vector()函数214
7.2.12底层图像绘制函数215
7.2.13缓存和文件操作函数220
7.2.14设备相关函数223
7.3 内嵌汇编指令的C程序编译连接方法227
7.4本章小结228
8.1.2与编译器相关的程序229
8.1.1编译器基本概念229
8.1编译器简介229
第8章综合实例——编译器229
8.1.3翻译步骤232
8.1.4编译器中的主要数据结构237
8.2实例简介239
8.2.1语言介绍239
8.2.2程序结构239
8.3词法分析241
8.3.1词法分析简介241
8.3.2扫描处理242
8.3.3为样本语言TINY实现一个扫描程序243
8.3.4 SCAN.H244
8.3.5 SCAN.C245
8.4语法分析252
8.4.1语法分析简介252
8.4.2上下文无关文法253
8.4.3 TINY的上下文无关文法253
8.4.4TINY编译器的语法树结构254
8.4.5 自项向下的分析256
8.4.6 PARSE.H257
8.4.7 PARSE.C257
8.5语义分析265
8.5.1语义分析简介265
8.5.2属性和属性文法266
8.5.3符号表268
8.5.4数据类型和类型检查270
8.5.5 TINY语言的语义分析270
8.5.7 ANALYZE.C271
8.5.6 ANALYZE.H271
8.6本章小结279
第9章综合实例——网络通信编程281
9.1概述281
9.2 Winsock1.1编程技术282
9.2.1 Winsock的基本概念282
9.2.2 Winsock的编程特点282
9.2.3 Winsock基本的API283
9.2.4关于Winsock的异步模式287
9.3 Winsock2.0编程技术291
9.3.1 Winsock2.0技术细节292
9.3.2 Winsock2.0新增的函数297
9.4 CSocket编程技术298
9.5TCP面向连接的流的Socket程序299
9.5.1程序介绍299
9.5.2 TCPStream Socket Server300
9.5.3 TCP Stream Socket Client308
9.6本章小结315
10.1.1通用无损数据压缩316
10.1数据压缩简史316
第10章综合实例——压缩程序316
10.1.2多媒体信息的压缩318
10.2压缩算法基本知识319
10.2.1熵319
10.2.2模型320
10.2.3编码321
10.3.1二叉树322
10.3.2 Huffman编码322
10.3 Huffman编码322
10.3.3范式Huffman编码325
10.4字典模型328
10.4.1基本思想328
10.4.2 LZ77算法329
10.4.3 LZ77算法优化332
10.5典型LZ77算法实例334
10.5.1实例简介334
10.5.2算法实例335
10.6本章小结353
第1 1章综合实例——多文本编辑器354
11.1 文本编辑器——EDITOR354
11.1.1系统简介354
11.1.2运行EDITOR命令355
11.2 EDITOR命令列表357
11.2.1命令综述357
11.2.2文件操作命令358
11.2.3宏命令359
11.2.4查找、替换命令361
11.2.5比较命令362
11.2.6窗口命令363
11.2.7块命令364
1 1.2.8字处理命令366
11.2.9Tab键367
11.2.10开关命令368
11.2.11其他命令369
11.3程序剖析372
11.3.1 结构性函数372
11.3.2文件操作函数383
11.3.3宏命令396
11.3.4查找替换函数398
11.3.5窗口函数401
11.3.6块函数404
1 1.4本章小结407
12.1.1系统简介408
12.1.2 CRC简介408
12.1 病毒防火墙——CRCSET408
第12章 综合实例——病毒防火墙408
12.2 CRC算法410
12.2.1快速算法基本思想410
12.2.2多字节序列运算规律410
12.2.3三字节序列计算411
12.3 CRCSET工作原理413
12.4程序实例419
12.4.1 CRCSET使用说明419
12.4.2 VIRUSCRC.H420
12.4.3 VALIDCRC.C421
12.4.4 VIRUSDAT.C424
12.4.5TESTCRC.C424
12.5本章小结425
第13章综合实例——排序演示426
13.1 排序演示——CSORT426
13.1.1系统简介426
13.1.2系统的使用427
13.2.1排序基本概念429
13.2排序算法简介429
13.2.2排序的分类430
13.2.3排序算法分析430
13.2.4各种内部排序方法431
13.3典型排序算法433
13.3.1 冒泡排序433
13.3.2希尔排序435
13.3.3快速排序436
13.3.4直接插入排序437
13.4.1主函数439
13.4程序实例439
13.4.2界面和类型产生函数442
13.4.3排序函数451
13.5本章小结456
第14章综合实例——海底大战457
14.1 系统简介457
14.2.1简介458
14.2.2文件结构458
14.2 BMP图像格式458
14.2.3构件详解460
14.3 TC环境下256色显示466
14.3.1 VGA的DAC色彩寄存器知识466
14.3.2置256色图形模式466
14.3.3访问显存467
14.3.4显示卡换页468
14.3.5硬件无关屏幕初始化469
14.4海底大战程序实例472
14.4.1流程控制函数和主要结构472
14.4.2 BMP格式相关定义和函数482
14.4.3对象读入、创建、绘制函数486
14.4.4时钟控制方式的定义和函数497
14.5本章小结500
第15章数学建模501
15.1建模一501
15.1.1模型分析501
15.1.2程序实现503
15.2建模二509
15.3建模三510
15.3.2模型的假设511
15.3.1问题的重述511
15.3.3问题的分析512
15.3.4符号定义512
15.3.5模型的建立512
15.3.6模型的改进和比较517
15.3.7模型的评价519
15.3.8定理1的证明519
15.3.9程序实现520
15.4本章小结522
热门推荐
- 2646609.html
- 2454659.html
- 908567.html
- 2247657.html
- 987754.html
- 427001.html
- 3096978.html
- 2058006.html
- 3836246.html
- 1154054.html
- http://www.ickdjs.cc/book_2449789.html
- http://www.ickdjs.cc/book_959425.html
- http://www.ickdjs.cc/book_1590901.html
- http://www.ickdjs.cc/book_151070.html
- http://www.ickdjs.cc/book_2044035.html
- http://www.ickdjs.cc/book_878675.html
- http://www.ickdjs.cc/book_1778597.html
- http://www.ickdjs.cc/book_671881.html
- http://www.ickdjs.cc/book_1049201.html
- http://www.ickdjs.cc/book_1887420.html