#define ADDSIZE 10
#define INITSIZE 100
typedef struct _sqList
{
int *data;
int len;
int maxsize;
}SqList;
int main()
{
SqList sq;
sq.data = (int*)malloc(sizeof(int)*INITSIZE);
sq.len = 0;
sq.maxsize = INITSIZE;
}
参考如下:
#define MAXSIZE 10 //存储空间初始量分配
typedef int ElemType;//定义int类型的别名为ElemType
//初始化一个线性表结构体
typedef struct {
ElemType data[MAXSIZE];//数组存储数据元素,最大值为MAXSIZE
int length;//线性表当前长度
}SqList;
如有帮助,欢迎采纳哈!