两种引用传递的定义方式
第一种
#include<stdio.h>
void changeValue(int *a);
int main(){
int a =1;
changeValue(&a);
printf("%d",a);
return 0;
}
void changeValue(int *a){
*a=12;
}
Output
12
第二种
#include<stdio.h>
void changevalue(int &a);
int main(){
int a =1;
changevalue(a);
printf("%d",a);
return 0;
}
void changevalue(int &a){
a=12;
}
Output
12
原文:https://www.cnblogs.com/ericling/p/11765646.html