数据结构删除操作为什么用q=l.elem+l.length-1表示尾元素的位置?这句话的L.el

m为什么要加起来他们?

顺序存储结构(实际上就是数组)中,l.elem表示线性表l中存储数据(数组)的基地址(起始地址),l.length是表的长度(数据元素个数),q是指针通过上式计算后指向尾元素和数组的情况一样,例如:int a[10],*p=a;//p指向第一个元素
p=a+1;//指向第二个元素
则:p=a+10-1;指向最后一个数组元素,即a[9]
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网