目 录 1
前 言 1
第一章 Turbo C的初步认识 1
§1.1 C语言的由来及其基本特征 1
1.1.1 C语言的由来 1
1.1.2 PC机上的C语言和Turbo C 1
1.1.3 C语言的特点 1
1.2.1一个C程序的例子 2
§1.2 C语言程序示例 2
1.2.2 C程序的一般形式 3
§1.3 C语言的词法和关键字 4
1.3.1 标识符 4
1.3.2关键字 4
§1.4格式化输出和输入函数初步 5
1.4.1输出函数printf( ) 5
1.4.2输入函数scanf( ) 7
第一章 操作练习和思考题 9
2.1.1 Turbo C 2.0系统文件 10
第二章Turbo C集成开发环境的使用方法 10
§2.1 Turbo C的安装和启动 10
2.1.2在软盘或硬盘上运行Turbo C 14
§2.2 Turbo C的编辑命令 16
2.2.1光标移动命令 16
2.2.2插入和删除命令 16
2.2.3块操作命令 16
2.2.4查找定界符命令 17
2.2.5其他编辑命令 17
§2.3 Turbo C的功能菜单 17
2.3.1 TC主屏幕和热键 18
2.3.2菜单功能 20
§2.4程序的上机过程 25
2.4.1 C程序运行所经过的三个文件 25
2.4.2程序的上机操作步骤 25
第二章操作练习和思考题 29
3.1.2浮点型数据 30
3.1.1整型数据 30
§3.1基本的数据类型 30
第三章数据类型和运算符 30
3.1.3字符型数据 32
§3.2数据类型的扩充 32
3.2.1基本整型的扩充 32
3.2.2 long与short的区别 33
§3.3 变量的类型说明 34
3.3.2 变量说明注意的问题 35
3.3.1 变量说明的一般形式 35
3.3.3数据类型说明的重新定义 36
3.3.4枚举类型(enum) 36
§3.4运算符 36
3.4.1算术运算符 36
3.4.2关系运算符和逻辑运算符 37
3.4.3位运算符和移位运算符 38
3.4.4表达式 40
3.4.5赋值运算符 41
3.4.6加1和减1运算符 42
3.4.7逗号运算符和条件运算符 43
3.4.8指针运算符和地址运算符 44
3.4.9强制类型转换运算符 45
3.4.10 sizeof( )运算符 45
3.4.11运算符的优先级别 46
第三章操作练习和思考题 47
第四章程序语句 48
§4.1 表达式语句、复合语句和空语句 48
4.1.1表达式语句 48
4.1.2复合语句和空语句 48
4.2.1条件语句 50
§4.2条件语句和多分支语句 50
4.2.2多分支选择语句 53
§4.3循环语句 56
4.3.1 while语句 56
4.3.2 for语句 57
4.3.3 do—while语句 59
4.3.4 break、continue和goto语句 59
第四章操作练习和思考题 63
§5.1函数的定义 66
和预处理命令 66
第五章 自定义函数、变量的存贮类别 66
§5.2函数的调用 67
5.2.1 函数调用的返回及返回值 68
5.2.2函数的调用方式 69
§5.3变量的作用域 74
5.3.1 自动存贮变量 74
5.3.2静态存贮变量 75
5.3.3外部存贮变量 78
5.3.4寄存器存贮变量 81
5.3.5变量的初始化 82
5.3.6静态变量的应用——伪随机数的产生 82
§5.4预处理命令——程序的插入和常量的置换 83
5.4.1文件包含——程序的插入 83
5.4.2宏替换命令——常量的置换 85
5.4.3宏替换的取消 88
5.4.4条件编译 88
第五章操作练习和思考题 90
6.1.1一维数组 96
第六章组合数据和指针的用法 96
§6.1数组的定义及其使用 96
6.1.2多维数组 99
§6.2结构与联合 100
6.2.1结构说明和结构变量的初始化 100
6.2.2结构变量的引用 102
6.2.3结构数组 103
6.2.4联合 105
§6.3指针的用法 107
6.3.1指针的运算 108
6.3.2指针与数组 109
6.3.3指针应用于函数 113
6.3.4指针应用于结构 115
6.3.5 main( )的参数 117
第六章 操作练习与思考题 118
第七章库函数的用法 124
§7.1输入/输出库函数 125
7.1.1字符及字符串输入输出函数 125
7.1.2文件输入输出函数 127
§7.2字符串和字符库函数 135
7.2.1字符串库函数 135
7.2.2字符库函数 140
§7.3数学库函数 143
7.3.1 三角函数和双曲线函数 143
7.3.2指数和对数库函数 144
7.3.3其他数学厍函数 145
7.4.1时间、日期函数 147
§7.4时间、日期和系统连接的库函数 147
7.4.2 DOS与BIOS接口函数 151
§7.5 目录函数、内存管理函数和程序控制库函数 155
7.5.1 目录函数 155
7.5.2内存管理函数 157
7.5.3程序运行控制函数 163
§7.6其他库函数 164
7.6.1数学类函数 165
7.6.2数和字符串转换函数 166
7.6.3快速分类及数制转换函数 167
7.6.4错误信息显示及执行DOS命令函数 168
第八章 C与dBASE,FoxBASE的数据交换 171
§8.1 dbf的库结构 171
§8.2 C与dBASE、FoxBASE共享文本文件 172
8.2.1将dbf文件转换为文本文件 172
8.2.2 由Turbo C产生的文本文件转换为dbf文件 175
§8.3 Turbo C读取dbf文件 177
第八章操作练习和思考题 183
§9.1图形功能 184
第九章 图形函数和其它应用 184
§9.2在西文下汉字的使用 190
§9.3使用在线汇编 197
§9.4设计音乐界面 199
第九章操作练习和思考题 201
附录A 程序编译的错误信息 202
附录B 命令行程序TCC.EXE的使用 204
附录C 工程文件的建立 207
附录D 充分利用系统的帮助(Help)文件 209
参考文献 212