n 的值不会被改变,改变的是n的复制体,而不是n内存中的值
int n = 10;
void func(int number){
number = 20;
}
int main(){
func(n);
cout<<n<<endl;
}
输出结果:
10
n 的值不会被改变,改变的是n的复制体,而不是n内存中的值
int n = 10;
void func(int number){
number = 20;
}
int main(){
func(n);
cout<<n<<endl;
}
输出结果:
10