如果你那里只报一个错,说明你没把程序贴好,反正我复制下来,直接编译时错误一大堆
int INSERT(L,x.i)
这个是什么东西?函数声明?分号呢?
seq *L;
根据你下面的应用,完全没必要用指针,直接seq L就行了
if(i<1||i>(*L).last+2)
{ //这里的括号没结束,或者是下括号位置放的不对
for(j=(*L).last,j>=i-1,j--)
for里面各项分隔应该用分号,而不是逗号.且省略某项时分号不能省略
(*L).data[i-1]=x;
x未定义
return NULL;
void函数不能返回值,可以用return;(不带返回值)
最简单的一个错误,你没定义NULL=0;
你{}配对可正确啊?
条件选择
你的指针变量没赋初值
还好给你报错误了,太多了