值传递:新变量在栈中开辟新的地址值,如果是值类型直接赋予新变量值,如果是引用类型给予其在堆中的地址值。
引用传递:新变量与原来变量同时指向同一个栈地址值,所以在栈中的堆地址值也是一样的。(添加 ref 关键字)