数据结构线性表中的L.elem

有两个语句
q=&(L.elem[i-1]);
q=L.elem;
为什么会有这种区别?L.elem和L.elem[i]的不同之处在哪里?
q=&(L.elem[1]);
q=L.elem+1;
的意义相同吗?

二者意义相同
如果在结构体中elem被定义为了一个数组
那么 L.elem就是指elem这个数组的首地址 也等价于 &L.elem[0]
而l.elem+1等价于与 &L.elem[1]
温馨提示:答案为网友推荐,仅供参考
相似回答