作业帮 > 综合 > 作业

c语言中p=h->next与*p=h的区别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 19:54:39
c语言中p=h->next与*p=h的区别
你这是链表里面的把.
p=->h,p指向的是结构成员next,表示的是下一个节点的位置.而*p=h,这个是指把头指针h存入p所指定的内存里面,假设h=01,p=02,那句话意思是说,把“01”这个地址存入02中,相当于一个双重指针
再问: p=h->next 能详细点吗?
再答: 链表的节点,知道不?一个节点由值域和一个指针域组成,值域存储的是那个节点存储的内容,而指针域存储的是下个节点的地址,p=h->next,就是说,p指向的是下一个节点的地址。。