Turbo C软件包 1
Turbo 2.0有哪些创新之处 1
配置要求 1
Turbo C的实现 2
第一卷:《Turbo C 2.0用户手册》 2
第二卷:《Turbo C 2.0参考手册》 3
第一章 Turbo C的安装和启动 4
在本章里 4
README文件 4
安装Turbo C系统 4
如何将Turbo C安装到软盘系统上 4
运行INSTALL 4
MicroCalc 5
阅读建议 5
C初学者 5
有经验的C程序员 5
Turbo Pascal程序员 5
Turbo Prolog程序员 5
第二章 Turbo C 2.0程序设计初步 6
在本章里 6
HELLO.C:加工,运行一单文件程序 6
小结 8
编辑一个程序 9
输出到计算机 9
编写第二个程序 10
写盘 10
运行SUM.C 10
第三章 Turbo C程序的编译和运行 12
在这章里 12
小结 12
调式 12
跟踪语法错误 12
Project:使用多文件程序 14
加工一多文件程序 15
再谈错误跟踪 15
Project-Make的威力 16
Make的另外两个功能 17
从命令行编译、连接 18
命令行上的任选项 19
可执行文件 19
命令行例样 19
TURBOC.CFG文件 20
配置文件转换实用程序TCCONFIG.EXE 20
Make实用程序 21
以后的事情 21
第四章 调试程序 22
在这章里 22
集成调试器是怎样工作的 22
例题一:调试简单程序 23
设置和使用断点 26
使用CTRL-BREAK 27
单步执行 27
计算表达式 27
nextword和wordlen函数 28
停下来想一想 28
小结 28
计算窗口中的缺省表达式 29
改变表达式的值 29
限定变量名 29
格式说明符 30
例二:找出wordlen中的错误 32
例三:断点调试 34
编辑、删除监视表达式 35
放大和开关窗口 36
滚动监视表达式 36
例四:打印循环 36
例五:大程序的调试 37
查找函数定义 37
调用栈 37
回到执行位置 37
谈谈多重源文件 37
调试器命令及热键综述 38
高效软件测试的一些建议 39
开发一套标准方法 39
彻底地修改测试 40
预防性设计 40
自底向上调试 41
查找相同的错误 41
调试嵌入的汇编代码 41
第五章 Turbo C集成开发环境 42
在这章里 42
应当读的章节 42
怎样获得帮助 42
第一部分:怎样使用TC 43
主菜单 49
编辑命令简要说明 50
编辑窗口里如何操作源文件 51
消息窗口 52
监视窗口 52
集成调试器 53
调试器的屏幕显示 53
调试菜单命令及热键 53
第二部分:菜单命令 55
1.文件菜单 55
2.编辑命令 57
运行菜单 57
编译菜单 59
Project菜单 61
Options菜单 62
Compiler编译器 63
Linker连接器 68
Environment环境设置 70
Directories目录 71
Arguments参数 73
Save Options保存任选项 73
Retrieve Options恢复任选项 73
Debug菜单 73
Break/Watch菜单 76
第三部分:配置和Pick文件 78
什么是配置文件 78
TC配置文件 78
什么是Pick表和Pick文件 79
第四部分:其它特点及编辑命令 81
再谈制表 81
自动缩进、回退、和优化填充 81
双限界符匹配 82
编辑键重定义 85
第六章 Turbo C程序设计初步 86
在这章里 86
程序设计的七个元素 86
输出 87
数据类型 88
操作 91
输入 93
条件语句 95
循环 97
函数 100
第七章 Turbo C的进一步的程序设计 105
在本章中 105
数据结构概述 105
指针 105
数组 109
结构 113
Switch(开关)语句 114
流控制命令 116
流和流的I/O 119
C语言程序设计格式:现代的与传统的比较 120
函数原型的使用及完整地定义函数 121
C编程中易犯的错误 123
带有C字符串的路径名 123
指针的误用 123
将等号(=)和相等(==)相混淆 125
Switch语句中忘了break 125
数组的下标 125
第八章 Turbo C的视频函数 128
在本章中 128
关于视频模式 128
关于窗口和视口 128
什么是窗口 128
什么是视口 128
文本模式下的程序设计 129
控制台I/O函数 129
正文窗口 131
text_modes类型 131
正文色彩 132
高性能的输出:directvideo变量 133
图形模式的程序设计 133
图形库函数 134
第九章 Turbo Pascal程序员注意事项 144
在本章中 144
程序结构 144
编程元素的比较 146
大例题 156
数据结构概观 158
指针 158
数组 159
串 160
结构 162
联合 164
编程难点 165
大小写敏感性 165
类型转换 165
常量、变量存储、初始化 166
动态存储分配 167
命令行参数 168
文件输入/输出 169
Pascal程序员使用C的常见错误 171
第十章 Turbo C与Turbo Prolog的接口 174
在本章中 174
Turbo C和Turbo Prolog之概述 174
例题一:两整数相加 176
例题二:使用数学库 177
例题三:流模式和存储分配 180
Turbo C调用Turbo Prolog 181
例题四:画一三维条形图 185
第十一章 Turbo C语言参考资料 187
在本章中 187
注释(《K&R》 2.1) 187
标识符(《K&R》2.2) 187
关键字(《K&R》2.3) 188
常量(《K&R》2.4) 188
字符串(《K&R》2.5) 190
硬件说明(《K&R》2.6) 190
转换(《K&R》6) 191
char、int和enum(《K&R》6.1) 191
算术转换(《K&R》 6.6) 191
运算符(《K&R》 7.2) 192
类型说明和修饰符(《K&R》8.2) 192
结构和联合(《K&R》8.5) 195
语句(《K&R》9) 196
外部函数定义(《K&R》10.1) 196
函数类型修饰符(《K&R》10.1.1) 196
作用域规则(《K&R》11) 200
编译控制行(《K&R》12) 200
词法单元替换 200
文件嵌入(《K&R》12.2) 201
条件编译(《K&R》12.3) 202
行控制(《K&R》12.4) 202
出错指令(《ANSI》 C3.8.5) 202
PRAGMA(《ANSI》 C3.8.6) 202
空编译指令(《ANSI》C3.7) 203
预定义宏名(《ANSI》 C3.8.8) 203
Turbo C预定义宏 204
淘汰成分(《K&R》17) 204
第十二章 Turbo C高级编程技术 205
存储模式 205
8086寄存器 205
存储分段 206
Near、Far、Huge指针 207
Turbo C的六种存储模式 208
混合模式程序设计:地址修饰符 212
near或far函数说明 213
说明near、far和huge指针 213
使用库子程序 216
混合模式的连接 217
混合语言编程 218
C和Pascal的参数传送顺序 218
汇编码接口 220
从汇编子程序调用C函数 226
低级编程:伪变量、嵌入汇编、中断函数 228
伪变量 228
嵌入汇编 229
inline汇编引导数据和函数 233
使用C结构成员 233
跳转指令和标号的使用 234
中断函数 234
使用低级功能 235
使用浮点库子程序 236
8087/80287芯片仿真 237
使用8087/80287数学协处理器 238
如果不使用浮点数…… 238
寄存器和8087/80287 239
使用浮点函数matherr 239
零碎问题 240