function(a)

问题:

 问个初级的问题
int a = 8;
function(a);
这里在function中的a值是引用a内存中的数据,还是新开辟内存后将a的值赋值到新内存供函数调用。 

回答:

int a = 8;
function(a);
这里在function中的a值是引用a内存中的数据,还是新开辟内存后将a的值赋值到新内存供函数调用。

在function中修改a,在主函数中a的值不变

原文地址:https://www.cnblogs.com/Ph-one/p/4772461.html