C语言,p->next指向下一结点,p->next->next是不是指向第二个结点?

发布网友 发布时间:2022-04-23 02:44

我来回答

2个回答

热心网友 时间:2023-10-12 05:19

你说的是链表吧,节点类似于这样定义: struct Node { int data; struct Node *next; }; 如果p指向某个节点当然p->next指向下一个节点,p->next->next指向下下个节点…… int当然不是一个变量,sizeof(int)测试的是int类型变量占用的内存字节数。也可以直接测试int类型变量值,如: int a; …… printf("%d\n",sizeof a); printf("%d\n",sizeof(a));

麻烦采纳,谢谢!

热心网友 时间:2023-10-12 05:20

是单链表吗?
如果是单链表,p->next指向下一个结点,p->next=q->next是指将q->next所指的结点m(q的下一个结点)的地址赋给p->next
,也就是p的下一个结点变成m

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com