q=L.elem+L.length; q指向顺序表尾 L.elem和L.length分别是什么东西

Cynthiasmile 1年前 已收到1个回答 举报

xielanlanxie 幼苗

共回答了13个问题采纳率:100% 举报

前者是一个指针,指向表头元素,
后者是该顺序表(可以理解为数组)的长度(可以理解为表的元素个数)
typedef struct{
ElemType * elem; // 指向表头元素
int length;
} L ;
这个题目要是再严谨点,如果q是指向顺序表尾(最后一个元素)的话,那么L.elem 应该是指向第一个元素之前,也就是“额外”添加的一个头元素.

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.672 s. - webmaster@yulucn.com