ptr=head->next与head->next=ptr的区别

arkor 2010-12-27 07:32:50
请问这两个语句的区别
小弟对这两个语句,问题不明白,请大家来帮我解决一下。

ptr=head->nex;
head->next=ptr;

请问一下,这两个语句有什么区别,若你知道,请解释一下。谢谢。
...全文
405 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
pluminsnow 2010-12-28
  • 打赏
  • 举报
回复
就是A=B和B=A的区别,4楼说得对
xpston008 2010-12-28
  • 打赏
  • 举报
回复
赶快结贴
kakashi0309 2010-12-28
  • 打赏
  • 举报
回复
不就是把你的地址复制给他 他的地址复制给你

muyu1990 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yuppy 的回复:]

ptr=head->nex; //让ptr 也指向head->nex
head->next=ptr;// 让head->nex指向ptr 所指向的内容
[/Quote]
+1
S0603251 2010-12-28
  • 打赏
  • 举报
回复
ptr=head->nex; //给ptr赋值;
head->next=ptr;// 给head->next赋值
tracyjk 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yuppy 的回复:]
ptr=head->nex; //让ptr 也指向head->nex
head->next=ptr;// 让head->nex指向ptr 所指向的内容
[/Quote]
+1
freefei 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yuppy 的回复:]

ptr=head->nex; //让ptr 也指向head->nex
head->next=ptr;// 让head->nex指向ptr 所指向的内容
[/Quote]
++
jeremyhuang81 2010-12-28
  • 打赏
  • 举报
回复
A=B,B=A,初学的时候,不太好理解。
提供一点小经验,我当时的时候,是通过数据结构的示意图理解的。
你可以把整个链表手工画出来,然后自己慢慢的琢磨。
有一天,你会恍然大悟的。


ypzhong 2010-12-27
  • 打赏
  • 举报
回复
同意4楼,问题确实挺奇怪的,不就是一个指针赋值给另一个指针。
zfq642773391 2010-12-27
  • 打赏
  • 举报
回复
ptr=head->nex; //让ptr 也指向head->nex
head->next=ptr;// 让head->nex指向ptr 所指向的内容
linux_ljm 2010-12-27
  • 打赏
  • 举报
回复
这个 这个....
hrx1989 2010-12-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 linwhwylb 的回复:]

具体语境,具体分析。
[/Quote]
嗯嗯!!
winton_adlsy 2010-12-27
  • 打赏
  • 举报
回复
好奇怪的问题哦,难道不是A=B和B=A的区别么
Linux-Torvalds 2010-12-27
  • 打赏
  • 举报
回复
具体语境,具体分析。
就想叫yoko 2010-12-27
  • 打赏
  • 举报
回复
1楼正解
yuppy 2010-12-27
  • 打赏
  • 举报
回复
ptr=head->nex; //让ptr 也指向head->nex
head->next=ptr;// 让head->nex指向ptr 所指向的内容

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧