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

C语言地址传递和值传递的问题

发布网友 发布时间:2022-08-17 01:14

我来回答

5个回答

热心网友 时间:2023-10-09 12:16

我把自己的理解给你,可能和书上写的不一样,不过绝对是正确的
地址传递和值传递不能简单理解为传递的是地址还是值,而是函数结束后对实际参数是否有影响,比如将实参的地址传递给形参,那么只有形参使用*p的形式才能调用实参,否则都是形参之间的运算,和实参没有半点关系。举个例子
int a,b,*p,*q,*s;
p=&a;
q=&b;
s=a;
a=b;
b=c;
p ,q的值不变,s,a,b只是进行了值传递,只不过没有放到函数里追问我这么理解对不对: 对那个值传递 p是x的地址 q是y的地址 然后传到fun里; 交换后 p是y的地址 q是x的地址; 但结果是让输出的x y 当然p q 怎么变对xy没影响; 对地址传递: p q 传到fun里, 由于p是x的地址 *p就是x了 自然*p和*q交换就是x y 交换了 这么想对吗

追答恩,就是这个意思,抱歉这么晚才回

热心网友 时间:2023-10-09 12:17

值传递,你懂得。
址传递是把地址传给被调用函数的指针变量,(注意:数组名是指针常量,但是,指针与数组名做形参是指针变量。)使用指针变量可以找到这个地址的内容。这就是址传递。

热心网友 时间:2023-10-09 12:17

地址传递就是传递的值所在的地址进行的传递,调用时通过地址读取所用值,建议看一下指针这一章

热心网友 时间:2023-10-09 12:18

值传递就相当于函数复制了一个你主函数里面的参数,不会改变你原来的参数,而地址传递,是改变该地址的数,当你在输出这个地址的数时,值会改变。

热心网友 时间:2023-10-09 12:19

http://zhidao.baidu.com/question/243258676.html?oldq=1 一样的问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使命召唤9打不开,每次都出现这个情况,怎么弄啊 使命召唤9无法进入关卡 百度知道百度知道的作用 梦见在水里走什么预兆 梦见光脚走路是什么兆头 西装如何穿搭才有高级感? 西装怎样搭配才能穿出又飒又优雅的气势? 西装如何搭配才能穿出优雅成熟的气质? 我考了两次科目三路考,很不辛没能通过,我想放弃了,纠结?学车很辛苦... 我考过不了科目三 c语言基础问题啊啊啊啊,值传递和地址传递 一加9r智慧能力增强服务有什么好用 话费转移到另一个号码? 请教下照相闪光灯旁边的那个红色的小灯是起什么作用的? 治疗皮神经炎有啥特效药? 怎样把铃声多多的歌导入"qq音乐"中 梦见自己撞了蜜蜂窝被哲了 ax6s怎么配 vivox30一键锁屏怎么调出 梦见过节偷蜡烛,有的蜡烛灭了!有的烧着!自己把蜡烛灭了! 三星手机sma5009的系统更新 怎么去掉 三星sma5009怎样强刷机 三星sma5000关着机怎样刷机 三星sma5000手机获取root权限后系统无法更新请问怎么才可以恢复root 飞利浦门锁配网失败 飞利浦电视怎么连接小爱同学 飞利浦小飞音响,昨天听完,今天没声音了,什么情况??每天就手机蓝牙听听的。 海信电视连不上无线 华为p10降至历史"最低价",小米6功不可没 智能机器人学习机,一直自动重启 微信群怎么拉企业进群 猪小飞app登录不上去 苹果a9处理器性能怎么样? 传值与传址调用 传值和传址我实在是高不太清楚。一般在vb中调用函数是用传值还是传址 ?为什么 我是win7的系统,为什么下载google sketch-up到电脑上不能安装呢? 哪位高人有win7 32位能用的sketch up7汉化版的安装包,分享一下。之前下载的选择都不能框选 ipad air用什么pdf阅读器办公好? 买三星a8+好还是三星s9好 三星Galaxy A90和三星S9哪个好? 汽车ac max按键是啥含义 acmax汽车上什么意思,汽车空调maxac是什么意思 汽车空调上ACMAX什么意思 抽烟机鸿蒙NFC什么意思 90年2月马与什么属相最配,90年2月13号女马和什么属相最配 如何开启游戏空间? iqooneo855竞速版怎么打开游戏空间? 孤岛惊魂4里面有个技能Arena竞技场达到2级 显示或打印汉字时,系统使用的是汉字的_____. A)机内码B)字形码C)输入码D)国标交换码 单选 若要显示或者打印汉字,将用到汉字编码中的( )。