前言 1
第一章 C语言和Turbo C 1
1.1 C 语言 1
1.2 Turbo C语言 2
1.3 菜单控制 3
1.4 各类下拉菜单的意义 4
1.5 运行举例 12
第二章 数据类型和操作 15
2.1 C 语言编制程序的一般组成部分 15
2.2 数据类型 16
2.3 操作 20
第三章 输出输入函数 28
3.1 标准输出函数 28
3.2 标准输入函数 31
3.3 有关文本窗口的输入输出函数 33
3.4 bioskey函数 40
第四章 控制流语句 44
4.1 比较操作 44
4.2 条件执行语句 46
4.3 循环语句 46
4.4 开关语句 52
4.5 break和continue语句 54
第五章 函数 57
5.1 函数的说明和定义 57
5.2 函数的调用 60
5.3 变量的作用范围 64
5.4 变量的初始化 69
5.5 定义和宏替换 69
5.6 Turbo C运行时查错 71
第六章 文件管理和打印机使用 73
6.1 标准的文件输入输出函数 73
6.2 用文件描述字的文件输入输出函数 79
6.3 打印机使用 84
第七章 指针和数组 89
7.1 指针 89
7.2 数组 95
7.3 指针和数组的复杂说明 101
第八章 结构和联合 103
8.1 结构 103
8.2 结构和指针 107
8.3 复杂的结构形式 119
8.4 联合 114
8.5 类型说明 118
8.6 枚举说明 119
第九章 Turbo C的图形函数 122
9.1 关于图形显示器 122
9.2 图形系统的初始化 125
9.3 画线 128
9.4 填充 134
9.5 屏幕和图形窗口处理 140
9.6 图形显示方式中的文本处理 145
9.7 创造独立的图形程序 153
第十章 Turbo C的高级编程 163
10.1 不同内存模式的编程 163
10.2 混合语言编程 166
10.3 使用虚拟变量进入硬件寄存器 171
10.4 使用在线汇编语言 174
10.5 中断函数 178
附录A Turbo C库函数简介 181
A.1 分类函数 181
A.2 目录函数 181
A.3 过程处理函数 182
A.4 串与数的转换函数 184
A.5 诊断函数 185
A.6 输入输出函数 185
A.7 有关DOS,8086,B10S接口函数 193
A.8 字符串和内存操作函数 200
A.9 算术函数 202
A.10 内存分配 205
A.11 转换函数 206
A.12 标准函数 206
A.13 有关日期和时间的函数 207
A.14 图形函数 208
附录B Turbo C工具程序 214
B.1 TCC 程序 214
B.2 TLINK 程序 216
B.3 TLIB 程序 218
B.4 MAKE 程序 219
B.5 TCINST 程序 224
B.6 GREP 程序 226
B.7 BGIOBJ 程序 227
B.8 THELP 程序 228
B.9 CCP 程序 230
B.10 OBJXREF程序 230