用代码写一下谢谢。
让我好区别。
地址传参: 把一个地址传参的URL写这。
引用传参: 把一个引用传参的URL写这。
用代码写一下谢谢。
让我好区别。
地址传参: 把一个地址传参的URL写这。
引用传参: 把一个引用传参的URL写这。
引用
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
地址传值是吧变量的地址传过去,只要一变化 原变量也相应变化
引用传值是吧变量的烤一个副本,无论如何变化 因为操作的是副本。原变量都不会变化
引用:其实就像是一个对象的名字或者别名 (alias),一个对象在内存中会请求一 块空间来保存数据,根据对象的大小,它可能需要占用的空间大小也不等。访问对象的时候,我 们不会直接是访问对象在内存中的数据,而是通过引用去访问。引用也是一种数据类型,我们可 以把它想象为类似 C 语言中指针的东西,它指示了对象在内存中的地址
地址:可以看作是一个指针,它指向的就是参数在内存中的地址。通过这个地址,可以找到对应的参数值。
希望对你有帮助!
引用!!在我们现实中说的就是别名!!也就是同一个人!!在语言里面即是同一个地址!
地址传参:形参位一个指针类型的!!指向的即是传入参数的地址!!
希望你能理解!