1、什么是值传递
值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元。(java中的存储单元并不是物理内存的地址,但具有相关性)
例如:
//定义了一个改变参数值的函数
public static void changeValue(int x) {
x = x *2;
}
public class TestMain{
//调用该函数
int num = 5
值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元。(java中的存储单元并不是物理内存的地址,但具有相关性)
例如:
//定义了一个改变参数值的函数
public static void changeValue(int x) {
x = x *2;
}
public class TestMain{
//调用该函数
int num = 5