结构体这样定义
struct sqlist
{
elementype * elem;
int length;//当前长度
int listsize;//当前分配长度
};
在分配元素时这样的语句
q=&(l.elem[i-1]);
for(p=&(l.elem[l.length-1]);p>=q;--p)
*(p+1)=*p;
*q=e;
++l.length;
printf("ok\n");
return(1);
}
请问在这里q=&(l.elem[i-1]);是什么意思啊,l.elem[i-1]是个数组嘛。但是elem定义是个整型