社区
数据结构与算法
帖子详情
p=q->next和q->next=p是否有区别?
cctvvbboys
2001-04-17 11:40:00
p=q->next和q->next=p是否有区别?
...全文
41307
6
打赏
收藏
p=q->next和q->next=p是否有区别?
p=q->next和q->next=p是否有区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lonelybug
2001-04-20
打赏
举报
回复
1
很简单呀,就是说p=q->next是把q这个结构指针的成员next的值传递给p变量,后边的q->next=p时说把p变量的值传递给q结构指针的next的成员!明白了吗!?
liujyniu405
2001-04-20
打赏
举报
回复
当然不一样,p=q->next是把q的下一个值给了P,而q->next=p正好相反。
就像你给我分和我给你分一样的值。
Kimsh
2001-04-19
打赏
举报
回复
举个例子说吧,一个字符串 asdfgh, p和q为两个指针, 假设p指向的是d,q指向的是f,那么,q->next应是g,p=q->next就是将p指向g,而q->next=p是说将原来的g转换为d.
就是这样.不止你明白了没有
blre
2001-04-18
打赏
举报
回复
我的天哪
rh
2001-04-18
打赏
举报
回复
哦!名称不符合!
结构是:
struct aaa{
int aa;
struct aaa *next;//这里是next:)
};
rh
2001-04-18
打赏
举报
回复
假设结构指针为:
struct aaa{
int aa;
struct aaa* bb;
}*p,*q;
若有p = 1000;q = 1100;q->next = 1110; //为了说明方便,这里随意赋予指针地址值
那么:
p = q->next; //这里是把q->next指针的值赋予p,即让p指向q->next指向的地址。运算后,p = q->next = 1110;
q->next = p; //这里把p赋予q->next,即把q->next指向p指向的地址。运算后,q->next = p = 1000;
自然不一样!
btw,题目应该放在c/c++里,这与数据算法无关:)
金融科技-SpringBoot231MyBatisPlus332Layui256EasyWeb318-四方支付系统商户管理运营后台资金结算交易监控风.zip
金融科技_SpringBoot231MyBatisPlus332Layui256EasyWeb318_四方支付系统商户管理运营后台资金结算交易监控风.zip【vmware虚拟机安装】资源征集
java kotlin demo-Kotlin资源
demo for java and kotlin
2025713.pdf
2025713.pdf
Docker容器如何绑定宿主机外部IP与端口详解
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 Docker让容器通过外部访问或容器互联来提供网络服务。用 myfirstapp 镜像演示: 外部访问容器 容器启动后,若其中运行网络应用,可用 -p 或 -P 指定端口映射。 a. 使用 -P(大写)时,Docker 会随机挑选一个宿主机端口映射到容器内部暴露的端口。 示例: dockerrun−d−Pmyfirstapppythonapp.py docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
(完整word版)基于MATLAB的水箱液位控制系统的设计与.doc
(完整word版)基于MATLAB的水箱液位控制系统的设计与.doc
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章