这个应该是有一个next也为指针的结构体吧,比如struct node{node *next;}p,q;如果说这个结构体是这么定义的,那么p->next=q表示的是p所指向的结构体的next这一个指针指向q,p=q则是把p指针指向的区域定义为q所指的区域。