作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/10 05:17:58
q=L.elem+L.length; q指向顺序表尾 L.elem和L.length分别是什么东西
前者是一个指针,指向表头元素,
后者是该顺序表(可以理解为数组)的长度(可以理解为表的元素个数)
typedef struct{
ElemType * elem; // 指向表头元素
int length;
} L ;
这个题目要是再严谨点,如果q是指向顺序表尾(最后一个元素)的话,那么L.elem 应该是指向第一个元素之前,也就是“额外”添加的一个头元素.