,之所以设置为ElemType是考虑到可扩展行的原因,如果想把数据元素的类型修改成其他的话,只需要在这里修改一次据好了,比较方便
typedef int Status;
/*
**定义线性表的数据结构...*/
Status listInsert(SqList *L, int i, ElemType e){
//我们这里传入的i是用户眼中的位置,意思就是从1开始,而不是从程序员熟悉的0...*/
Status listDelete(SqList *L, int i, ElemType *e){
int k;
//这里的e是用来暂存被删除的元素的...p = L->base; // p的初值为第1个元素的存储位置
while(i length && *(p++) !...listTraverse(&L);
scanf("%c", &ch);
return 0;
}