目 录 1
第一章PAD的基本概念 1
第一节 pAD的基本原理与图式 1
第二节用PAD描述数据结构的方法 6
第三节C语言的PAD标准图式及借助它编程的方法 7
第二章C语言的基本概念 10
第一节 C语言的由来与特点 10
第二节C语言的基本符号与标识符 11
第三节C语言的程序结构 12
第四节 C语言程序的编译与运行 14
第三章基本数据类型 16
第一节整型 16
第二节字符型 18
第三节单精度浮点型 20
第四节双精度浮点型 21
第五节变量初始化 22
第一节自动变量 24
第四章变量存储类型 24
第二节寄存器变量 29
第三节静态变量 30
第四节外部变量 32
第五节类型定义 35
第五章运算符与表达式 37
第一节算术运算符和赋值运算符与表达式 37
第二节增1和减1运算符与表达式 41
第三节关系和逻辑运算符与表达式 42
第四节字位逻辑运算符与表达式 45
第五节 自反运算符与表达式 47
第六节其它运算符以及运算符的优先级与结合性 48
第七节混合操作数与类型转换 52
第六章顺序结构的PADC程序写法 56
第一节说明语句和表达式语句 56
第二节输入/输出语句 57
第三节顺序结构的PAD/C程序写法 75
第七章选择结构的PAD/C程序写法 82
第一节单分支选择结构(if型) 82
第二节双分支选择结构(if-else型) 85
第三节多分支选择结构(switch型) 100
第八章循环结构的PAD/C程序写法 111
第一节前判断循环结构(while型) 111
第二节后判断循环结构(do-while型) 124
第三节面向问题循环结构(for型) 133
第九章子程序(函数)结构的PAD/C程序写法 153
第一节 C86的系统库函数 153
第二节函数的定义与调用 155
第三节函数的递归与分程序结构 172
第四节 C预处理程序 182
第十章构造型数据类型 196
第一节指针类型 196
第二节数组类型 205
第三节结构类型 238
第四节联合类型 248
第十一章文件操作 250
第一节流式文件 250
第二节标准文件 276
第三节设备的输入/输出 285
第四节 目录与文件操作 286
第十二章存储管理以及机器级与绘图函数 291
第一节存储管理 291
第二节机器级函数 297
第三节 与 MS—DOS的接口 316
第四节汇编子程序的调用 321
第五节绘图函数 324
第十三章最优C86编译系统的操作与使用 333
第一节最优C86编译系统的组成与使用 333
第二节最优C86的编译开关 339
第三节库管理程序 346