88问答网
所有问题
数据结构删除操作为什么用q=l.elem+l.length-1表示尾元素的位置?这句话的L.el
m为什么要加起来他们?
举报该问题
推荐答案 推荐于2017-11-27
顺序存储结构(实际上就是数组)中,l.elem表示
线性表
l中存储数据(数组)的基地址(起始地址),l.length是表的长度(数据元素个数),q是指针通过上式计算后指向尾元素和数组的情况一样,例如:int a[10],*p=a;//p指向第一个元素
p=a+1;//指向第二个元素
则:p=a+10-1;指向最后一个数组元素,即a[9]
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MgSatgKVt1MVBgKtaMB.html
相似回答
大家正在搜
相关问题
数据结构删除操作中用q=l.elem+l.length-1表...
数据结构线性表有关删除的问题,其中有一句q=(L.elem+...
哪位大神帮忙解释下 q=L.elem+L.length-1这...
C语言数据结构q=L.elem+L.length-1 和 q...
数据结构,线性表的实现" for(p=&(L.elem[L....
q=L.elem+L.length-1和q=&L.elem[...
q=L.elem+L.length; q指向顺序表尾 求解释...