高书P1,2
严书定义OK,ERROR等为函数的结果状态代码,Status为其类型,把这些信息放到头文件c1.h中。
//状态代码定义和常用头文件
//高书P2
#include <string.h> //字符串函数
#include <ctype.h> //字符函数
#include <malloc.h> //malloc()函数等
#include <limits.h> //INR_MAX等
#include <stdio.h> //标准输入输出
#include <stdlib.h> //atoi(),exit()等
#include <io.h> //eof()
#include <math.h> //数学函数
#include <sys/timeb.h> //ftime()
#include <stdarg.h> //提供宏va_start,va_arg和va_end,用于存取变长参数表
//函数结果状态代码
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
// #define INFEASIBLE -1 没使用
// #define OVERFLOW -2 因在math.h已定义OVERFLOW的值为3,故去掉此行
typedef int Status; //Status是函数的类型,其值是函数结果状态代码,如OK等
typedef int Boolean; //Boolean是bool类型,其值是TRUE或FALSE,第789章会用到