C语言p2->front->next=p1表示什么
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/19 09:40:55
C语言p2->front->next=p1表示什么
![C语言p2->front->next=p1表示什么](/uploads/image/z/607868-44-8.jpg?t=C%E8%AF%AD%E8%A8%80p2-%3Efront-%3Enext%3Dp1%E8%A1%A8%E7%A4%BA%E4%BB%80%E4%B9%88)
/*这个是链表中的本内容吧,表示一个节点有前后节点,前节点用指针front指向,后一个节点用next指向.我再举个例子你就懂了.*/
//定义结构体
struct Node
{
DataType data;
struct Node * next;
struct Node *front;
};
//定义两个结构体指针变量p1 p2
struct Node *p1;
struct Node *p2;
p2->front->next=p1;
//这个表示p2的前一个节点指向的下一个节点指向p1,这个属于双向链表的基本内容,好好看看书.
再问: 问题已解决。
再答: 你这样想也是对的,两个代码段从目前这样来看效果是一样的。 如果head定义为头结点,则后面的操作效果就不同了。 若设计的链表中带有头结点,则无论是在第一个数据元素结点前插入还是在其他数据元素之前插入,都不会改变头指针的值。
//定义结构体
struct Node
{
DataType data;
struct Node * next;
struct Node *front;
};
//定义两个结构体指针变量p1 p2
struct Node *p1;
struct Node *p2;
p2->front->next=p1;
//这个表示p2的前一个节点指向的下一个节点指向p1,这个属于双向链表的基本内容,好好看看书.
再问: 问题已解决。
再答: 你这样想也是对的,两个代码段从目前这样来看效果是一样的。 如果head定义为头结点,则后面的操作效果就不同了。 若设计的链表中带有头结点,则无论是在第一个数据元素结点前插入还是在其他数据元素之前插入,都不会改变头指针的值。
C语言p2->front->next=p1表示什么
C语言小问题:p2->next=p1->next 一般用在什么情况?
关于c语言链表的一个问题h->next=p1,p2->next=p1是什么意思,又有什么作用
p2->next=p1;p2=p1;
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?
C语言中*p1=*p2与p2=p1有什么区别?都是指针型~谢谢啦
p2->next=p1是什么意思
c语言p=p1;p1=p2;p2=p这句是什么意思
c语言:两个指向字符串的指针,*p1,*p2,请问while(*p1++=*p2++)是什么意思?
p2=p1;p1=p1->next;这个什么意思呀
c语言中*p1++=*p2++怎么算
C语言中*p=*p1*(*p2);是什么意思