1导论 1
1.1本书讨论的主题 3
1.2你必须具备的知识 4
1.3本书讨论的次序 5
1.4C语言的前置处理程式 6
1.5本章摘要 11
2结构化C语言程式设计 13
2.1模组化程式的撰写 15
2.2设计时考虑事项 16
2.3一个典型的问题分解 17
2.4函数的层次 20
2.5函数及模组化 22
2.6范域的使用 27
2.7模组的建立 34
2.8函数程式库 43
2.9本章摘要 45
3标准程式库的使用 47
3.1理论上的考虑 49
3.2将资料写入档案系统 52
3.3档案的开启与关闭 56
3.4装置的档案 59
3.5字元的输入/输出 61
3.6字元的转换 64
3.7格式化的输入/输出 69
3.8其他的档案处理函数 76
3.9本章摘要 81
4结构化资料型态的使用 83
4.1对映关系 85
4.2阵列 92
4.3字串 97
4.4结构 106
4.5结构化资料型态的结合 113
4.6设定结构和阵列的初值 116
4.7等位与列举资料型态 118
4.8本章摘要 121
5指标的使用 123
5.1指标和记忆体 124
5.2指标、定位址和间接定位址运算子的宣告 131
5.3指标的使用 137
5.4指标在结构化资料型态中的使用 144
5.5连结式资料结构 150
5.6函数指标 161
5.7指标和暂存器储存类 163
5.8本章摘要 165
6呼叫作业系统 167
6.1使用作业系统 168
6.2系统指令的认识 171
6.3档案管理子系统 172
6.4连接的建立:open()、creat()、close() 174
6.5数值的存取:read()和write() 178
6.6侦错 188
6.7本章摘要 189
7位元处理 191
7.1位元的控制 192
7.2补数和移位运算子 196
7.3AND、OR、XOR运算子 199
7.4位元处理函数的使用 204
7.5位元栏位 208
7.6本章摘要 212
8资料库管理程式 213
8.1C语言的使用 214
8.2资料库 215
8.3资料字典 218
8.4函数的细分 222
8.5拟似码的使用 226
8.6原始程式码 240
8.7本章摘要 253
中英名词对照表 255