主题:[讨论]基础的线性表问题。
typedef struct
{
ElemType *elem; //存储空间长度
int length; //当前长度
int listsize; //当前分配的存储容量(以sizeof(ElemType)为单位)
}SqList;
/****1.构造一个空的线形表*****/
Status InitList(SqList &L)
{
L.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
if(!L.elem)
exit(OVERFLOW);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return OK;
请问Status InitList(SqList &L) 中的L事什么意思? SqList &L又是什么意思?请高手讲详细点。
{
ElemType *elem; //存储空间长度
int length; //当前长度
int listsize; //当前分配的存储容量(以sizeof(ElemType)为单位)
}SqList;
/****1.构造一个空的线形表*****/
Status InitList(SqList &L)
{
L.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
if(!L.elem)
exit(OVERFLOW);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return OK;
请问Status InitList(SqList &L) 中的L事什么意思? SqList &L又是什么意思?请高手讲详细点。