为什么把实参的地址传给形参,形参的值改变后,实参的值也发生改变 我来答 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 莫心远源荃 2020-03-20 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:30% 帮助的人:820万 我也去答题访问个人页 关注 展开全部 因为你传的是地址,假设有两个盒子分别存放两个实参1和2,设形参为A,B.如果只是传值调用,则相当于只是给A和B赋值1和2,对AB改变不影响盒子中的数。传地址则相当于把两个盒子存放的地址传给了A,B,对A和B进行改变就是直接对盒子里的数改变,即实参发生改变。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 巴晗琴忻霜 2019-10-27 · TA获得超过2.9万个赞 知道小有建树答主 回答量:1.1万 采纳率:27% 帮助的人:871万 我也去答题访问个人页 关注 展开全部 指针变量作为形参,那么实参也应该是个指针。这样形参变量也指向和实参相同的内存空间。如果修改了形参变量所指向内存空间的值,那么这个变化会反映给实参;实参指针所指向的值也会发生变化。如果只是修改了形参变量的值,也就是使形参指针指向其他空间,那么形参和实参之间就不会再有任何关联了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-03-23 为什么把实参的地址传给形参,形参的值改变后,实参的值也发生改... 11 2019-02-21 形参不能改变实参,为什么在用指针传递数值的时候又可以改变呢? 1 2017-01-03 在c语言中怎样使形参值改变实参值也跟着改变 59 2018-01-24 “c语言中只能把实参的值传送给形参,不能把形参的值反向传给实... 2 2009-12-12 C语言实参传给形参后,什么情况下形参改变实参也改变啊? 20 2012-01-13 java中实参传递给形参,实参值会不会改变?? 16 2017-03-23 请教这道C语言题,既然形实参地址传递会改变实参的值,为什么选... 2014-02-11 JAVA中实参传递给形参调用方法后,实参为什么不改变? 12 更多类似问题 > 为你推荐: