请问大师们一个数据结构问题,先谢谢了
数据结构中的pa_last=la.elem+la.length-1;pa_last定义为最后一个元素的位置,这里的la.elem是什么意思,为什么pa_last等于后面两项的和再减去一呢,谢谢各位大师了。
其他答案
【我知道了,la.elem是la.elem[n]的首地址,la.length是la链表的长度,所以最后一个数组元素是la.elem+la.length-1,至于为什么要减1,是因为数组的范围是0到n-1,】ps:你之前没告诉la.elem是数组。la.elem等价于&(la.elem[0]),想一想数组a[n]的首地址是不是常省略表示作a.
2010-11-30 10:11
来自北京市
赞(1)点赞赞(1)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。


















