永发信息网

说一下什么是地址传参和引用传参。

答案:4  悬赏:0  手机版
解决时间 2021-05-02 06:23
  • 提问者网友:沉默的哀伤
  • 2021-05-01 19:12

用代码写一下谢谢。

让我好区别。

地址传参: 把一个地址传参的URL写这。

引用传参: 把一个引用传参的URL写这。

最佳答案
  • 五星知识达人网友:青尢
  • 2021-05-01 20:44

引用


int a=0;


pulic void Myfun(int t)


{


t=t+1;


}


当你调用Myfun(a)后,a的值仍为0


地址:


int a=0;


pulic void Myfun(ref int t)


{


t=t+1;


}


当你调用Myfun(ref a)后,a的值为1


地址传值是吧变量的地址传过去,只要一变化 原变量也相应变化


引用传值是吧变量的烤一个副本,无论如何变化 因为操作的是副本。原变量都不会变化

全部回答
  • 1楼网友:轮獄道
  • 2021-05-01 22:49

引用:其实就像是一个对象的名字或者别名 (alias),一个对象在内存中会请求一   块空间来保存数据,根据对象的大小,它可能需要占用的空间大小也不等。访问对象的时候,我   们不会直接是访问对象在内存中的数据,而是通过引用去访问。引用也是一种数据类型,我们可   以把它想象为类似 C 语言中指针的东西,它指示了对象在内存中的地址

地址:可以看作是一个指针,它指向的就是参数在内存中的地址。通过这个地址,可以找到对应的参数值。

希望对你有帮助!

  • 2楼网友:鱼芗
  • 2021-05-01 22:31
地址传参是传送一个变量的地址。 而引用传参是传第一个饮用,也就是一个变量的副本。 你操作这个变量就和操作你所引用的变量一样。
  • 3楼网友:夜余生
  • 2021-05-01 22:24

引用!!在我们现实中说的就是别名!!也就是同一个人!!在语言里面即是同一个地址!

地址传参:形参位一个指针类型的!!指向的即是传入参数的地址!!

希望你能理解!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯