首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友 发布时间:2022-04-25 16:48

我来回答

2个回答

热心网友 时间:2023-10-19 22:29

前者是一个指针,指向表头元素,
后者是该顺序表(可以理解为数组)的长度(可以理解为表的元素个数)

typedef struct{
ElemType * elem; // 指向表头元素
int length;
} L ;

这个题目要是再严谨点,如果q是指向顺序表尾(最后一个元素)的话,那么L.elem 应该是指向第一个元素之前,也就是“额外”添加的一个头元素。

热心网友 时间:2023-10-19 22:30

L是个结构体,
struct
{
ElemType *elem;
int length;
}L;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com