社区
C语言
帖子详情
ptr=head->next与head->next=ptr的区别
arkor
2010-12-27 07:32:50
请问这两个语句的区别
小弟对这两个语句,问题不明白,请大家来帮我解决一下。
ptr=head->nex;
head->next=ptr;
请问一下,这两个语句有什么区别,若你知道,请解释一下。谢谢。
...全文
405
16
打赏
收藏
ptr=head->next与head->next=ptr的区别
请问这两个语句的区别 小弟对这两个语句,问题不明白,请大家来帮我解决一下。 ptr=head->nex; head->next=ptr; 请问一下,这两个语句有什么区别,若你知道,请解释一下。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 所指向的内容
C语言创建列表
题目:创建一个链表。1.程序分析: 2.程序源代码:/*creat a list*/#include "stdlib.h"#include "stdio.h"struct list{ int data;...=NULL){ printf("The value is ==>%d\n",
ptr
->data);
ptr
=
ptr
->next;}}
C语言的单链表
for (pos = (
head
)->next, n = pos->next; pos != (
head
); \ pos = n, n = pos->next) 二.内核链表 内核链表是一种链表,Linux内核中的链表都是用这种形式实现的 1.特性 内核链表是一种双向循环链表,内核...
C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
90 5.5.1 RAII 与引用计数 90 5.5.2 std::shared_
ptr
90 5.5.3 std::unique_
ptr
91 5.5.4 std::weak_
ptr
91 第6章 C++2.0多线程原理与实战 93 什么是并发 93 并发的方式 93 为什么使用并发 95 线程简介 96 创建线程...
C语言的双链表
二.内核链表 内核链表是一种链表,Linux内核中的链表都是用...for (pos = (
head
)->next, n = pos->next; pos != (
head
); \ pos = n, n = pos->next) C语言的双链表,可以增加。插入,删除,修改,销毁等函数接口。
单链表的逆转
Ptr
Reverse(
Ptr
head
,int K) { cnt=1; new=
head
->next; old=new->next; while(cnt<K) { tmp=old->next; old->next=new; new=old; old=temp; ...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章