这个程序应该怎么设计???

img

#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;

这篇有具体使用:


如有帮助,欢迎采纳哈!