比如,一个单链表存储结构定义是
typedef struct LNode{
ElemType data;//数据域
struct LNode *next;//指针域
}LNode, *LinkList;
然后是它的遍历
p =L->next 和p = p->next
我的理解是:第一个是指针p是等于链表空节点的指针域,因为指针域是指向下一个结点,所以p是那个指针域里面的地址,所以指向了空结点的下一个结点,也就是第一个节点
//
//
问题来了,可能是个很蠢的问题,但我还是想问一下,指针p里面存的是地址,那链表是对这个指针的地址求它的指针域吗?不应该是对那个结点求他的指针域然后在存到指针里面,然后在找下一个吗。。。是我理解错了吗,求大神解答。
//
//
另外祝大家身体健康