㈠ 数据结构与算法C语言的一段代码
struct 不能这样赋值吧
㈡ C语言 数据结构与算法分析C语言描述
Position不是一个类型,起码C语言中,我写那么多年代码没见过这个类型 。
你该把整段代码贴上来。
我猜你看的那段代码是伪代码,Position是自定义类型。
若Position是类名,那么Position P 就是实例化对象。
如果Position是结构体,那么就是声明一个结构体变量
从你的补充的代码,可以看出Position 是自定义的链表结构,而且是通过该“链表类型指针”的别名。而且这段代码我认为有错误:
free (P); //当时释放掉P指向的栈内存,P就是一个野指针
P = P -> Next; //Next的内容都被释放掉了,P->Next 还有什么意义。。。