|
1
2
在OP公开的代码中:
因此,值参数本身就是一个对象,并且有自己的存储空间。这与(在这种情况下)参数包含指针以及它指向的位置无关。 函数参数的生命周期以函数调用结束。 TL;DR:对我来说,对于同一函数的两个连续函数调用,同一函数参数的存储使用相同的地址并不奇怪。 这可能是出于技术原因(在大多数平台上使用堆栈来分配局部变量)。 FYI: Difference between value parameter and reference parameter? |