/////////////////////////////////////////////////////////////---------------------------------------------------------//顺序存储结构线性表基本操作纯C语言实现////asimpleexampleofSq_ListbyClanguage////bywangweinoo1[PG]//---------------------------------------------------------///////////////////////////////////////////////////////////#include#include//以下为函数运行结果状态代码#defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineINFEASIBLE-1#defineOVERFLOW-2#defineLIST_INIT_SIZE5//线性表存储空间的初始分配量#defineLISTINCREMENT1//线性表存储空间分配增量typedefintStatus;//函数类型,其值为为函数结果状态代码typedefintElemType;//假设数据元素为整型typedefstruct{ElemType*elem;//存储空间基址intlength;//当前长度intlistsize;//当前分配的存储容量}Sqlist;//实现线性表的顺序存储结构的类型定义staticSqlistL;//为了引用方便,定义为全局变量staticElemTypeelement;/////////////////////////////////////////函数名:InitList()//参数:SqListL//初始条件:无//功