{
ElemType *p,*q
//判断删除的位置是否合法
if(i <1 || i >L ->length)return ERROR
//P指针指向删除位置,将要删除的元素赋值给e
p = L ->elem + i - 1
e = *p
//q指针指向最后一个元素,从删除位置后的元素开始左移
q = L ->elem + L ->length - 1
for(++pp <= q++p)
{
*(p - 1) = *p
}
L ->length--//表长-1
return OK
}
先纠正一个错误:im 应该是I'm 或me 。my 与I'm 或 me 意思不一样。
1、 my 是形容词性物主代词,意思是:“我的” ,在句中不能单独出现,后面要跟名词。
2、me 是宾格,意思是:“我” ,用于动词或介词后作宾语。
3、I'm = I am + 名词/形容词等,意思是:“我是……”。I 是人称代词主格,作主语。
如:
1). This is my book . (my 形容词性物主代词+名词book)
这是我的书。
2). My brother is a doctor . (my 形容词性物主代词+名词brother)
我哥哥是医生。
3). He often helps me with my English. (me用于动词help后作宾语)
他经常帮我学英语。
4).I 'm a student . (I 作主语,be动词一般现在时用am)
我是学生。
5). I 'm very happy.(I 作主语,be动词一般现在时用am)
我很开心。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)