第一篇 基础Turbo C 1
第一章 变量、常量及数据类型 1
1.1 变量 1
1.2 数据类型 1
1.3 常量 2
1.4 变量的说明 4
1.5 预处理程序概述 5
1.6 程序的基本结构形式 5
1.7 本章摘要 6
1.8 作业练习 6
第二章 基本的输入与输出 8
2.1 字符的输入与输出 8
2.2 字符串的输入与输出 8
2.3 格式化的输出与输入 9
2.4 本章摘要 19
2.5 作业练习 20
第三章 表达式与运算符 24
3.1 表达式 24
3.2 运算符 24
3.3 本章摘要 30
3.4 作业练习 31
第四章 语句与控制流 34
4.1 条件语句 34
4.2 循环语句 39
4.3 break与continue 44
4.4 goto语句 45
4.5 本章摘要 46
4.6 作业练习 47
4.7 编程练习 50
第五章 函数与存储类型 52
5.1 函数的基本形式 52
5.2 传回—非int的类型的值 54
5.3 void类型 55
5.4 存储类型 56
5.5 本章摘要 59
5.6 作业练习 59
5.7 程序设计练习 61
第六章 指针与数组 62
6.1 指针的说明方式 62
6.2 数组 63
6.3 一维数组与指针的关系 65
6.4 两指针间的距离 68
6.5 用数组表示指针 69
6.6 二维数组与指针的关系 71
6.7 二维数组特殊的地方 72
6.8 指针与函数 74
6.9 指向整型数的指针数组 77
6.10 本章摘要 77
6.11 作业练习 78
6.12 程序设计练习 80
第七章 字符串及其库函数 81
7.1 字符串的表示方法 81
7.2 指针与字符串 82
7.3 字符串库函数 84
7.4 字符库函数 89
7.5 指向字符的指针数组 90
7.6 命令行实参 92
7.7 指向函数的指针 94
7.8 本章摘要 95
7.9 作业练习 96
7.10 程序设计练习 100
第八章 结构 101
8.1 结构的基本概念 101
8.2 指向结构的指针 102
8.3 嵌套式结构 104
8.4 结构数组 105
8.5 结构与函数 106
8.6 结构与指针 108
8.7 指向自身的结构 109
8.8 本章摘要 112
8.9 作业练习 112
8.10 程序设计练习 114
第九章 预处理程序指令 115
9.1 文件的嵌入 115
9.2 宏定义指令#define 115
9.3 条件编译指令 118
9.4 本章摘要 120
9.5 作业练习 120
9.6 程序设计练习 121
第十章 常用的数学函数 122
10.1 数学函数总论 122
10.2 本章摘要 131
10.3 作业练习 131
第十一章 文件的输入与输出 133
11.1 字符的输入与输出 133
11.2 字符串的输入与输出 135
11.3 格式化的输入与输出 137
11.4 记录的输入与输出 139
11.5 随机访问I/O 142
11.6 ferror()和perror()函数 143
11.7 本章摘要 145
11.8 作业练习 145
11.9 程序设计练习 146
第十二章 其它问题 147
12.1 枚举(enum) 147
12.2 typedef指令 149
12.3 联合(union) 150
12.4 malloc(),calloc()及free()函数 151
12.5 本章摘要 153
12.6 作业练习 153
12.7 程序设计练习 154
第十三章 程序设计实例 155
13.1 程序设计实例一:以链表建立一数据库 155
13.2 程序设计实例二:以文件形式建立一数据库 165
13.3 程序设计练习 173
第二篇 高级Trubo C 175
第十四章 Turbo C的调试程序 175
14.1 逐行执行功能 176
14.2 启动Add Watch监视窗口 178
14.3 断点的设置 181
14.4 Debug中的Evaluate选择项 183
第十五章 键盘的使用和光标的控制 185
15.1 关于键盘的使用 185
15.2 光标的控制 187
15.3 字符的属性控制 190
第十六章 Turbo C的图形函数 194
16.1 字符模式函数 194
16.2 图形模式函数 204
第三篇 Trubo C操作使用方法 224
第一章 Turbo C编译程序简介 224
1.1 如何安装Turbo C 225
1.2 如何使用Trubo C 227
1.3 如何退出Turbo C 229
1.4 摘要 230
第二章 Turbo C的编辑程序 231
一、基本光标移动命令 233
二、光标快速移动命令 233
三、插入与删除命令 234
四、字块处理命令及其功能说明见下表: 234
五、查找与替换命令 234
六、其它命令 235
第三章 如何使用Turbo C的IDE 236
第四章 Options子菜单 243
第五章 Turbo C实用程序 254
一、CPP程序 254
二、TCC程序 255
三、TLINK程序 258
四、MAKE程序 260
五、TOUCH程序 267
六、?程序 267
七、BGIOB?程序 269
附录A 作业练习及程序设计练习解答 272
附录B ASCⅡ码字符集和一些屏幕操作命令 368