问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

指针间的相互赋值是什么意思

发布网友 发布时间:2023-05-11 14:43

我来回答

3个回答

热心网友 时间:2024-11-29 11:47

主函数中的 p 和 q ,跟 swap 函数中的 a 和 b 是不同的 4 个指针。swap 中交换的是 a 和 b 的地址, p 跟 q 的地址并没有被交换,所以输出来的结果没有改变值。需要这样修改:
void swap(int *a,int *b)
{
int t;
t=*a;*a=*b;*b=t;
}
比如 a 和 b 的地址分别为 1001 和 1005,那么 p 和 a 等于 1001,q 和 b 等于 1005。你在 swap 中只是将 a 变成 1005,将 b 变成 1001,但是 p 还是 1001,q 还是1005,明白了吗?

热心网友 时间:2024-11-29 11:47

你要交换得这样 2333
void swap(int*& a,int*& b)
{
int* t;
t=a;
a=b;
b=t;
}
原先的函数,你传递是形参,不是引用。在函数调用时对指针进行了 拷贝,之后你在函数里面进行的交换是独立的,就是说你交换了两个全新的指针。
你得传递指针引用 0.0 ,感觉有点异样

热心网友 时间:2024-11-29 11:48

不知唉
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 c语言中能把指针变量赋值给指针变量嘛? 一个指针赋值给另一个指针,这个指针还能自增吗 字符指针变量可以赋值给另一个字符指针变量么 将一个指针赋值给另一个指针跟将一个指针拷贝给另一个指针有什么区别... 指针变量给指针变量赋值什么意思 将一个指针变量赋值给另一个指针变量 魔法世界5章:飞火魔兽的出现(初次修整)… 请人帮忙看下膝盖MRI 荷密连池绿的意思是什么 妖狐x仆ss的犬神命的百鬼夜行事件是怎么回事?是在动画里没有的吗... 为什么黄桃罐头被称为“守护神”呢? 南歌子·岸柳拖烟绿原文_翻译及赏析 黄桃罐头怎么成了“神” 黄桃罐头为什么会成为“保佑神”? 黄桃罐头为什么会成为“神”一般的存在? 黄桃罐头为什么这么“神”? 黄桃罐头为什么能成为“神”? 为什么黄桃罐头会被称为水果罐头神? 沙漠电影哪里可以看 俄罗斯特种部队沙漠完整版在哪里能看 C语言,怎么把一个指针的内容复制到另一个指针? 【犷烈】的意思是什么?【犷烈】是什么意思? 迸烈的意思迸烈的意思是什么 拼多多商家版怎么取消一键优化 锦心似玉琥珀结局是什么 育碧为什么叫罐头厂 ...T2WI呈较高信号,T1WI表现不明显,STIR高信号,与外侧附着点相连... 锦心似玉区彦行最后与琥珀在一起了吗 颈椎MRI报告,第二个诊断看不懂,请专家看看是什么病,如何治疗呢?_百度... 锦心似玉琥珀最后选择了林世显还是十一娘 琥珀有没有黑化 一篇文章说说我为什么入坑XBOX 请看一下婆婆的磁共振诊断单,骨质增生等。 区彦行与琥珀cp名 snh单老师是谁 金属晶体熔沸点比较是如何比较的? 分析化学实验中的taa的化学式是什么,求大佬告知,谢谢 关于海康78系列中 7808N-SNH,7808N-SH,7808N-SHT的区别 snh8跨年公演张昕为什么不在 赋值语句是啥??求解释!谢!谢! 在c语言中对变量进行赋值的语句是