一、基本介绍
值类型参数默认就是值传递,而引用类型参数默认就是引用传递。
二、两种传递方式
1、 值传递
2、引用传递
其实,不管是值传递还是引用传递,传递给函数的都是变量的副本,不同的是,值传递的是值的拷贝,引用传递的是地址的拷贝,一般来说,地址拷贝效率高,因为数据量小,而值拷贝决定拷贝的数据大小,数据越大,效率越低。
其余细节参考值类型和引用类型
值类型参数默认就是值传递,而引用类型参数默认就是引用传递。
1、 值传递
2、引用传递
其实,不管是值传递还是引用传递,传递给函数的都是变量的副本,不同的是,值传递的是值的拷贝,引用传递的是地址的拷贝,一般来说,地址拷贝效率高,因为数据量小,而值拷贝决定拷贝的数据大小,数据越大,效率越低。
其余细节参考值类型和引用类型