小白请教下关于链表的问题

请问p->next=q;和 p=q;这两句是啥意思。(p和q都为结构体指针)
2025-03-24 22:51:20
推荐回答(1个)
回答1:

这个应该是有一个next也为指针的结构体吧,比如
struct node{
node *next;

}p,q;
如果说这个结构体是这么定义的,那么p->next=q表示的是p所指向的结构体的next这一个指针指向q,p=q则是把p指针指向的区域定义为q所指的区域。