一个最简单的线性表操作!运行程序报错!
											//问题在哪儿呢?#include<stdio.h>
#include<stdlib.h>
#define LIST_INIT_SIZE 100 //线性表的初始大小
#define LISTINCREMENT 10 //线性表的分配增量
typedef struct
{
int *elem;
int length;
int listsize;
}SqList;
int main()
{
int InitList_Sq(SqList *p);
int n;
SqList *p;
n=InitList_Sq(p);
if(n==1)puts("成功!");
return 0;
}
int InitList_Sq(SqList *p) //构建一个线性表
{
p->elem=(int*)malloc(LIST_INIT_SIZE*sizeof(int));
if(!p->elem)exit(0); //储存分配失败
p->length=0;
p->listsize=LIST_INIT_SIZE;
return 1;
}



 
											





 
	    

 
	
 
										
					
	
 
											


 程序代码:
程序代码:
