C语言指针作函数参数中数据的双向传递是什么意思?

C语言指针作函数参数中数据的双向传递是什么意思?什么是改变了形参所指向的数据,对应实参所指向的数据同步改变?... C语言指针作函数参数中数据的双向传递是什么意思?什么是改变了形参所指向的数据,对应实参所指向的数据同步改变? 展开
 我来答
cdyzxy
2017-04-09 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:4028万
展开全部
通过参数告诉函数:参数指向的单元存放着你要的数据(供函数读写),处理完后也可以将结果放到那些单元(函数结束后供调用程序读写),这样双方都可以读写数据和结果,称为双向传递。
ccccccc12
2017-04-09 · TA获得超过428个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:309万
展开全部
指针做参数,传递的是地址,一般变量做参数,传递的是值。
打个比方你有一个实验室,值传递就是再建造一个一模一样的实验室交给自定义函数,就算复制出来的实验室折腾的爆炸了,原来的实验室也不受影响(值传递的好处)
指针做参数就相当于你把实验室的钥匙给了自定义函数,这样搞爆炸了实验室就真的没了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
堕落的天使732
2019-05-29 · 超过16用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:20.4万
展开全部
我来补充一下
实际上应该是单向传递就是你要做一个实验,原料都准备好了,然后你觉得有点危险,就把配方抄了一遍,去另一个实验室照着配方做了一份原料开始了实验,半截无论实验出了什么事,都不会对原实验室的原料(即源数据)产生影响,但却可以得到成果(指可以在函数中利用printf输出)
双向传递就是,在你的实验室就直接开始尝试,原料坏了就坏了,没得补救。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式