0 基础篇 1
本书的目的 3
分析 4
一般化 5
发挥C语言之威力 9
了解C以及了解编译器 11
了解C语言 12
写码的易读性 13
发展及测试函数 14
资料类型 15
1 了解C的资料类型 17
资料类型 19
资料宣告 20
表式及它们对属性串列的冲击 35
铸型 45
塑造你的思考 46
2 排序 47
一般化 49
一般化的泡式排序 52
殼式排序 63
快速排序 66
排序程式范例 76
3 通用终端机程式库 91
终端机命令 93
终端机命令 95
游标定址 115
装设函数 138
4 写码碎片 151
头与尾 155
写码技术之偏好 171
5 ISAM 175
假设的ISAM例子 178
自由记忆区配置定义 187
建立索引档 201
6 书籍目录程式 255
建立索引档与资料档 259
目录程式控制模组 263
结论 296
附录及索引 297
附录A ISAM程式库 299
附录B 终端机程式库 305
附录C 书籍目录程式 308
附录D 程式库与程式的链接次序 309
附录E 在UNIX环境下使用本书内的程式 310
附录F 在CP/M与MS-DOS环境下使用本书内的程式 312
名词索引 319
程式索引 328