《新编C语言实用技术大全》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:王小华
  • 出 版 社:陕西电子杂志社
  • 出版年份:1993
  • ISBN:
  • 页数:533 页
图书介绍:

目录 1

第一章 指针技术 1

1.1 指针变量 1

1.2 指针表达式 3

1.3 C语言的内存动态分配函数 5

1.4 指针和数组 5

1.5 多级指针 8

1.6 指针的初始化 9

1.7 函数的指针 10

1.8 非整数指针 12

1.9 指针运算 13

1.10 指针的分类 13

1.11 MSC6.0的基指针技术 16

1.12 基指针应用实例 20

1.13 指针应用中的几个问题 37

第二章 存储模式 39

2.1 8086处理机系列 39

2.2 六种编译模式 41

2.3 存储模式应用实例 44

2.4 混合模式编程 47

第三章 算法与应用 51

3.1 排序的查找 51

3.2 队列、栈、链表和树 67

3.3 链表数组 98

3.4 表达式 113

3.5 句法分析和求值 115

3.6 简单的表达式句法分析器 116

3.7 递归下降句法分析器中的错误检查 129

第四章 动态存储管理 130

4.1 C的动态存储管理系统 130

4.2 内存块及其控制 132

4.3 演示程序 132

4.4 内存管理函数及应用 134

4.5 稀疏数组的动态存储管理 139

4.6 缓冲区的重复使用 156

4.7 内存大小未知的问题 158

4.8 零散存储空间的利用 164

第五章 文件处理 166

5.1 基本文件处理概述 166

5.2 目录/文件系统概述 167

5.3 系统级输入/输出 168

5.4 标准级(流式)输入输出 176

5.5 基本文件处理函数介绍 185

5.6 驱动器和目录操作 191

5.7 高级文件处理概述 197

第六章 系统调用 217

6.1 中断概念 217

6.2 与BIOS的接口 220

6.3 与DOS的接口 225

6.4 标准输入/输出服务 227

6.5 文件输入/输出服务 229

6.6 内存管理与程序执行服务 230

6.7 打印服务 231

6.8 时钟/日历服务 233

6.9 串行通讯服务 235

第七章 进程与程序管理 237

7.1 PSP和环境 237

7.2 进程管理 240

7.3 DOS终止地址 242

7.4 多个程序的执行与通讯 245

7.5 标准输入/输出重定向 252

7.6 程序的终止 257

第八章 内存驻留 263

8.1 TSR功能的使用位置 263

8.2 MS_DOS的TSR程序 266

8.3 通用的TSR程序 267

8.4 使用Microsoft C编写TSR程序 269

8.5 堆栈的控制 275

8.6 TSR的未公开的DOS功能 277

8.7 在通用TSR程序的内部 284

8.8 利用DOS可交换数据区(SDA)来编写TSR 305

8.9 TSR退出驻留 310

8.10 TSR程序举例 312

8.11 多任务TSR 320

第九章 窗口与用户界面 332

9.1 概述 332

9.2 Turbo C的文本屏幕处理 333

9.3 弹出式文本窗口 339

9.4 菜单函数 363

第十章 鼠标输入 376

10.1 鼠标驱动程序的基本功能 376

10.2 与鼠标接口的C函数工具包 377

10.3 Turbo C Tools的鼠标支持函数 389

第十一章 图形功能 395

11.1 概述 395

11.2 POP-UP图形窗口工具包 406

11.3 输出文本的几个问题 418

11.4 常用图形函数的设计 422

第十二章 汉字技术 430

12.1 汉字操作系统CC-DOS简介 430

12.2 键盘管理 432

12.3 显示管理 439

12.4 打印管理 451

12.5 用户界面的设计 463

第十三章 混合语言接口 483

13.1 与汇编语言程序的接口 483

13.2 建立汇编语言函数 485

13.3 C语言对高级语言的调用接口 497

13.4 高级语言对C的调用接口 503

第十四章 C语言软件工程 509

14.1 自顶向下法 509

14.2 抗毁函数法 511

14.3 函数原型法 512

14.4 Lint和make 512

第十五章 效率、移植及调试 517

15.1 效率 517

15.2 程序移植 523

15.3 调试 525

15.4 一般调试理论 531

15.5 程序的维护艺术 532