p=p->next表示的含义
2023-02-14 10:53:47文/刘冬晴p=p->next表示修改指针p的位置,把p指向原来的下一个节点。->叫做结构体指针运算符,用来访问结构体内部成员。=号表示把右边的值赋给左边。
p=p->next含义是什么
p=p->next是表示修改指针p的位置,把p指向原来的下一个节点。
1、->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。
2、链表指针是C语言的一个难点,但也是重 点,学懂了非常有用。要仔细讲就必须先讲变 量、指针。
3、所谓变量,不要浅显的认为会变得量就是变量。套用我们院长的问话:“教室变不变?”变,因为每天有不同的人在里面上课,但又不变,因为教室始终在那,没有变大或变小。
p->next=p;和p=p->next;的区别
p->next=p表示节点p的下一个节点还是p,如果链表只有p节点,那么这样就变成了一个循环链表。
p=p->next表示修改指针p的位置,把p指向原来的下一个节点。
例如:q->next=p;p->next=null;q=p;
这个里面的q指向的永远是是要在当前节点添加下一个节点的那个节点
值得一提的是, p->next=p和p=p->next并不是一个意思,p->next=p表示节点p的下一个节点还是p,如果链表只有p节点,那么这样就变成了一个循环链表。
写链表时会使用到当p=p->next,用来寻找下一个节点p=p->next时,p原来的地址不会被覆盖。
- ought to否定形式回答
oughtto的否定形式是oughtnotto,缩...
2023-02-14 - issue可数吗
表示“问题”时,是可数名词。issue的复数形式是...
2023-02-14 - let us后面加动词什么形式
原形。let us后面用动词原形。let us,常...
2023-02-13 - lemon的特殊含义
令人讨厌的人。lemon的名词意思是柠檬;柠檬汁;...
2023-02-13 - left用法
left的意思:左边的,剩下的,离开。left的基...
2023-02-13 - left对应词是什么
right。left的意思是左边,所以对应词是ri...
2023-02-13 - learn的用法
learn+名词,如learn english;l...
2023-02-13 - key的多种意思
用作名词时的意思是“钥匙;关键;要诀”,用作动词时...
2023-02-13 - jewelry和jewel区别
词性不同、意思不同、侧重点的不同。jeweller...
2023-02-13 - jd算什么学位
法律博士,法律博士一般指全部美国及加拿大法学院或部...
2023-02-13 - lifestyle可数吗
lifestyle作为集合名词是不可数的;作为多少...
2023-02-13 - lotno是什么意思
批号。LOT NO是lot number的缩写,是...
2023-02-12 - main must return int是什么错误
提示main函数的返回值类型必须为int型。同时要...
2023-02-12 - may后面加什么
动词原形。may是情态动词,后面加动词原形,有“可...
2023-02-12 - may是情态动词吗
是。may表达意思:可能,也许(表示某情况是可能的...
2023-02-12
点击查看 高中英语 更多内容