作业帮 > 综合 > 作业

C语言 数据结构与算法分析C语言描述

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 04:12:16
C语言 数据结构与算法分析C语言描述
里面的Position P Position是一个类型么
void DeleteList (List)
{
Position P;
P = L -> Next;
while ( P = NULL)
{
free (P);
P = P -> Next;
}
}
Position不是一个类型,起码C语言中,我写那么多年代码没见过这个类型 .
你该把整段代码贴上来.
我猜你看的那段代码是伪代码,Position是自定义类型.
若Position是类名,那么Position P 就是实例化对象.
如果Position是结构体,那么就是声明一个结构体变量
从你的补充的代码,可以看出Position 是自定义的链表结构,而且是通过该“链表类型指针”的别名.而且这段代码我认为有错误:
free (P); //当时释放掉P指向的栈内存,P就是一个野指针
P = P -> Next; //Next的内容都被释放掉了,P->Next 还有什么意义.