c++里p->next是什么意思,其功能是不是相当于p++?。。
发布网友
发布时间:2022-04-23 01:53
我来回答
共2个回答
热心网友
时间:2023-10-05 07:24
"p->next" 一般是对链表的操作。
例:
class Student
{
int a;
/****************************
中间的数据。
最后来个 Student *next;
****************************/
Student * next; // next指向一个Student
}
void main()
{
Student s1, s2;
s1.next = &s2;
s1.next->a = 1; // s1.next->a 就是s2.a
}
结构体(struct)与类(class)此处一样。
热心网友
时间:2023-10-05 07:24
不是p++
Student 是结构体还是类?
应该有个成员变量是Student *next;
c++里p->next是什么意思,其功能是不是相当于p++?。。
"p->next" 一般是对链表的操作。例:class Student { int a;/ 中间的数据。最后来个 Student *next;/ Student * next; // next指向一个Student } void main(){ Student s1, s2;s1.next = &s2;s1.next->a = 1; // s1.next->a 就是s2.a } 结构体(struct)与类(cla...
p->next, p->data代表什么意思
这个是c里面的指针用法。p是一个指针。p->next 一般表示指向下一个存储单元,就是下一个存储单元的地址信息。p->data 表示 p这个指针的存储单元中的值
p->next表示的含义是什么?
p->next表示的含义:p指针指向结构体变量的next数据域。数组是在内存中是连续分布的,但是链表在内存中可不是连续分布的。链表是通过指针域的指针链接在内存中各个节点。所以链表中的节点在内存中不是连续分布的 ,而是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理。链表中选择排序时每...
C++里P->next是什么意思。跪求大神
P是结构体指针,结构体里,里面定义了一个next变量。这种表达式表示P指向的结构体对象里next变量
C语言中p=p->next;语句是什么意思?一般作用是什么?
作用是:p1-p2-p3-... p1->next=p1,那么链表就断了,p2,p3会找不到了,链表变成了 p1--| |---|。->[0000]->[1111]->[2222]->[3333]->... | p 开始时p指向节点[0000],那么p->next指向的是节点[1111] 如果执行语句 p->next=p,实际上就是修改了指针p->next的位置,p没有...
数据结构中结构体中->,和.的区别 p->next和p.next的区别
-> 左边是结构体指针,右边是结构体成员,因此p->next 的含义是p指针指向结构体变量的next数据域(一般该数据域存放后继结点的地址). 左边是结构体变量名,右边是结构体成员,因此p.next的含义是p结构体变量的next数据域 注意两者不能混淆,指针用->,变量用....
C语言数据结构:p->next和p=p->next的区别?
p 是一个指向某类型结构的指针;p->next 是 p 所指向的结构的 next 成员;p = p->next 是把 p->next 的值赋给 p。如果这两句语句中的 p 变量是同一个 p 的话,那么 p->next 的数据类型一定是一个指向结构的指针,而且所指向的结构的类型与 p->next 所在结构的类型相同。include<stdio...
数据结构中p->next是什么意思?->是什么意思?
-> 左边是结构体指针,右边是结构体成员,因此p->next 的含义是p指针指向结构体变量的next数据域。例:typedef struct{ int data;struct Lnode *next;}Lnode,*LinkList;Lnode a; 结构体变量,用a.data、a.next LinkList s;结构体指针,用s->data、s->next ...
c语言菜鸟求高手入。分不清楚p->next 究竟什么时候代表节点p的下一个...
next 的定义是一个指针类型的成员变量, 所以不管什么时候 p->next 都表示指向下一个节点的指针,不会代表节点。q=p->next; 作用是q指向p的下一个节点,而不是把下一个节点的值赋给q,q也是指针。
p->next表示的含义是什么?
p->next表示的含义是p->next 是一个地址(由p地址来确定) 那么地址(p->next)加* 即加索引就是这个房子(地址)里的元素(人,数据)。节点就是地址。不知道你明白了不。。继续看看,主要是上机,把疑问调试一步一步断电调试,看寄存器值。指针就是地址。地址是房子门牌号,房子里面有人(数据...