基础篇 1
第一章 C语言概述 1
1 C语言发展的历史 1
2 一个简单的C程序 2
3 C语言的特点 5
4 C程序的结构和风格 7
5 源程序的编辑、编译、连接和运行 12
第二章 C语句及其要素——数据、运算符、表达式 13
1 语句 13
2 数据类型描述 13
3 常量 16
4 变量及其定义和赋初值 19
5 数据类型的转换 23
6 算术运算符 24
7 赋值运算符 25
8 关系运算符与逻辑运算符 27
9 移位运算符 31
10 条件运算符和逗号运算符 32
11 优先级和结合率 33
12 数据的输入和输出 34
第三章 C程序的流程控制 39
1 流程控制语句 39
2 if…else结构 39
3 switch结构 43
4 循环控制结构 45
5 其它流程控制语句 55
第四章 函数及变量的作用域 59
1 函数的定义 59
2 函数的说明 61
3 函数的调用 62
4 隐含参数 66
5 变量的存储类型及其作用域 68
6 动态变量 68
7 静态变量和外部变量 70
8 函数的重载及inline函数 73
9 宏与文件包含 74
第五章 数组 79
1 数组的基本概念 79
2 字符数组和字符串 80
3 数组与函数的参数 84
4 二维数组和多维数组 85
5 数组应用综合举例 87
第六章 指针 92
1 指针的概念 92
2 指针变量的定义和使用 93
3 指针与函数 95
4 指针与数组 102
5 指向指针的指针 108
6 main()函数中的参数 111
第七章 结构、联合及枚举 113
1 结构的基本概念及定义 113
2 结构变量的初始化及使用 116
3 结构数组 120
4 指向结构的指针 125
5 结构与函数 127
6 关于动态存储分配的若干基本概念 132
7 联合 139
8 枚举 144
9 用TYPEDEF定义类型 145
1 文件概述 148
第八章 文件 148
2 顺序文件的操作 152
3 按记录方式的输入输出 159
4 随机文件的读写操作 162
5 文件操作的出错检测 166
开发篇 167
第九章 TURBO C及其集成开发环境 167
1 TURBO C概述 167
2 TURBO C集成开发环境 167
3 集成调试程序 174
4 集成环境下的C程序基本调试方法 175
5 TURBO C库函数 177
1 图形初始化与关闭 183
第十章 C语言图形编程 183
2 图形方式下的颜色 186
3 线型、填充型式及字型 189
4 视区设置与清屏 194
5 视区中的座标与字符串输出 195
6 线、方框、立体条形图 197
7 图形的存取 198
8 动画技术 201
9 绘图机驱动软件 219
第十一章 汉字处理技术 224
1 CC—DOS概述 224
2 汉字信息处理基础 225
3 西文操作系统下汉字显示技术 227
4 自造实用小型汉字库 234
第十二章 应用软件中的人机界面 239
1 弹出式窗口系统的基本原理 239
2 弹出式窗口系统的实现 240
3 以屏幕为对象的接口程序 252
4 下拉式菜单系统 254
第十三章 数控线切割机自动编程软件开发 271
1 数控编程概述 271
2 数控自动编程软件的数学模型 278
3 数据结构及其它函数 284
4 MAP软件的应用 305
后记 310