目 录 1
第一章综述 1
§1.1 C语言综述 1
§1.2 Turbo C 2.0综述 5
思考与练习1 20
第二章输入输出和函数 21
§2.1按格式输入输出和C程序结构 21
§2.2流式文件操作 27
§23函数 33
§2.4读写字符 39
§2.5成行读写和判文件结束 41
思考与练习2 43
第三章控制和重复 45
§3.1条件选择语句 45
§3.2循环语句 46
§3.3 break语句、continue语句、goto语句和分程序 59
思考与练习3 93
§4.1数组可表示同类的有序的数据 95
第四章数组是下标变量 95
§4.2二维数组可表示按行列排列的有序的同类数据 110
§4.3 串按字典次序排序和用户自编字符串函数 115
思考与练习4 129
第五章指针是地址变量 130
§5.1指针 130
§5.2指针和数组 131
§5.3命令行参数 163
思考与练习5 173
§6.2指针参数的应用 174
第六章结果变量的指针参数 174
§6.1调用语句中的指针参数 174
思考与练习6 183
第七章指向函数的指针 184
§7.1函数名参数 184
§7.2指向函数的指针 190
思考与练习7 192
§8.1枚举类型 194
§8.2枚举示例 194
第八章枚举 194
思考与练习8 195
第九章结构和联合 197
§9.1结构(struct)类型 197
§9.2联合(union)类型 205
§9.3二进制位字段结构 207
思考与练习9 208
§10.1文件的低级操作 209
第十章低级输入输出 209
§10.2文件的删除和随机定位等操作 216
思考与练习10 217
第十一章数据文件和结果文件 219
§11.1文件的重新定向 219
§11.2管道 222
思考与练习11 226
第十二章变量的存贮类别和修饰词 227
§12.1 自动变量和外部变量 227
§12.2静态变量和寄存器变量 228
思考与练习12 229
§12.3修饰词 229
第十三章预处理命令 231
§13.1宏定义和替换 231
§13.2包含文件 236
§13.3条件编译 237
思考与练习13 238
第十四章整型数按二进制位操作和移位操作 239
§14.1按二进制位进行逻辑操作的运算符 239
§14.2移位操作和自反赋值操作 241
思考与练习14 244
第十五章Turbo C 2.0和汇编语言的接口 245
§15.1 从Turbo C 2.0调用汇编语言子程序 245
§15.2从汇编程序调用C语言子程序 249
§5.3 inline内部汇编 250
思考与练习15 250
第十六章合理简化的Turbo C 2.0集成环境 251
§16.1 简化的集成环境编译连接系统 251
§16.2 Turbo C 2.0集成环境的操作 252
§16.3编辑编译连接运行命令 254
思考与练习16 260