问题: 请问大师们一个数据结构问题,先谢谢了
数据结构中的
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.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。