下列算法是在顺序表 L 中删除第 i 个数据元素,并用指针参数 e 返回其值。 i 的合法取值为 1 ≤ i ≤ L.last+1 ,则横线处缺少的语句依次为( )。只填对应语句的选项序号,如: ABC ,中间不要加空格或其他符号。 #define Maxsize 100 typedef int Elemtype; typedef struct Lnode { Elemtype data[ Maxsize]; int last; // 变量 last 为顺序表中最后一个元素在数组中的下标 } SeqList; int DelList(SeqList *L, int i, int *e) { int k; if((i<1)||(i> )) printf(“ 删除位置不合法! ”) ; ; /* 将删除的元素存放到 e 所指向的变量中 */ for(k=i;i<=L->last;k++) ; /* 将后面的元素依次前移 */ ; } 空缺语句的候选项如下: A . L->last+1 B . *e= L->elem[i-1] C . L->elem[k-1]= L->elem[k] D . L->last--