图书介绍
C语言高级程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言高级程序设计](https://www.shukui.net/cover/59/31122956.jpg)
- 卢有杰,吴炜煜编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302008809
- 出版时间:1991
- 标注页数:231页
- 文件大小:7MB
- 文件页数:239页
- 主题词:
PDF下载
下载说明
C语言高级程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言数据结构1
1.1 排序和查找1
1.1.1 排序1
1.1.2 查找17
1.2 队列、栈、链表和树19
1.2.1 队列19
1.2.2 循环队列24
1.2.3 栈27
1.2.4 链表31
1.2.5 二叉树44
1.3 链表数组51
1.3.1 建立链表数组52
1.3.2 链表数组转存为磁盘文件53
1.3.3 知识库管理程序55
1.3.4 链表数组的递归算法60
2.1 C的动态存储管理系统67
第二章 动态存储管理67
2.2 稀疏数组的动态存储管理69
2.2.1 建立稀疏数组的链表方法69
2.2.2 建立稀疏数组的二叉树方法75
2.2.3 建立稀疏数组的指针数组方法79
2.2.4 建立稀疏数组的哈希方法83
2.2.5 方法的选择86
2.3 缓冲区的重复使用87
2.4 “内存大小未知”难题88
2.5 零散存储空间的利用95
第三章 C的存储方式97
3.1 8086处理机系列97
3.1.1 地址计算97
3.1.2 16位和20位地址98
3.2.5 大方式99
3.2.4 压缩方式99
3.2.3 中等方式99
3.2.2 一般方式99
3.2.1 小方式99
3.2 存储方式99
3.2.6 特大方式100
3.2.7 方式的选择100
3.3 存储方式的混用100
3.4 内存显示与修改的程序实例101
第四章 C与操作系统接口设计105
4.1 操作系统接口概述105
4.2 8086中断与PC-DOS106
4.3 访问ROM-BIOS系统资源106
4.3.1 利用int 86( )访问系统函数110
4.3.2 改变屏幕方式111
4.3.3 清屏112
4.3.4 光标定位112
4.3.5 使用PC键盘扫描码113
4.4 利用DOS访问系统功能115
4.4.1 检查键盘状态116
4.4.2 打印机的使用117
4.4.3 串行口的读写117
4.5 位域和字位运算符及其应用118
4.5.1 位域119
4.5.2 字位运算符121
4.5.3 显示器的属性字节124
4.5.4 在屏幕指定位置显示指定属性的字符125
4.6 利用系统资源的几点体会126
第五章 混合语言接口127
5.1 同汇编语言程序的接口127
5.1.1 C编译程序的调用约定127
5.1.2 Microsoft C的调用约定128
5.2 建立汇编语言函数129
5.2.1 一个简单的汇编语言函数129
5.2.2 一个地址调用实例134
5.2.3 大程序和大数据存储方式的使用136
5.2.4 建立汇编程序框架137
5.2.5 使用#asm和#endasm140
5.2.6 使用asm语句141
5.2.7 何时使用汇编语言编程141
5.3 C语言对高级语言的调用接口142
5.3.1 C与其它语言接口设计142
5.3.2 C调用BASIC143
5.3.3 C调用FORTRAN144
5.3.4 C调用PASCAL146
5.4 高级语言对C的调用接口147
5.4.1 BASIC调用C147
5.4.2 FORTRAN调用C149
5.4.3 PASCAL调用C151
6.1 将PASCAL程序转变成C程序153
第六章 将PASCAL和BASIC程序改编成C程序153
6.1.1 C与PASCAL的比较154
6.1.2 将PASCAL循环转换为C循环156
6.1.3 翻译实例157
6.1.4 计算机辅助程序翻译158
6.2 将BASIC程序转变成C程序167
6.2.1 循环套的翻译167
6.2.2 IF/THEN/ELSE语句的翻译169
6.2.3 从BASIC程序生成C函数170
6.2.4 摆脱全程变量171
第七章 C语言统计程序设计173
7.1 基本统计程序设计173
7.1.1 平均值173
7.1.2 中位数174
7.1.3 众数175
7.1.4 均值、众数、中位数的使用176
7.1.5 方差和标准均方差176
7.2 统计简图程序设计177
7.2.1 两个重要的函数178
7.2.2 样条图179
7.2.3 分布图181
7.3 预测和回归方程182
7.4 建立完整的统计程序185
7.5 统计程序的应用198
第八章 表达式句法分析和求值200
8.1 表达式200
8.2 句法分析和求值203
8.3 简单的表达式句法分析器203
8.4 递归下降句法分析器中的错误检查217
第九章 效率、移植和调试218
9.1 效率218
9.1.1 加1和减1运算符218
9.1.3 函数的使用219
9.1.2 指针和数组下标219
9.1.4 过头的后果220
9.2 程序的移植220
9.2.1 使用#define221
9.2.2 对操作系统的依赖性221
9.3 调试222
9.3.1 顺序性错误222
9.3.2 指针问题223
9.3.4 恶性语法错误224
9.3.3 函数重名224
9.3.5 边界错误226
9.3.6 函数说明的疏漏227
9.3.7 调用参数错误227
9.3.8 scanf( )与gets( )228
9.3.9 字符指针作局部变量229
9.3.10 调试的一般原则230
参考文献231