int reset1(int i){
}
修改*pi的值,就是修改实参指向的的对象的值,修改pi的值,是修改形参存储的地址,不影响实参的地址
int reset2(int *pi){
*pi = 20;
pi = 0;
}
int a = 2;
reset2(a);
a的值变为20 但是a的地址没有变
int reset1(int i){
}
修改*pi的值,就是修改实参指向的的对象的值,修改pi的值,是修改形参存储的地址,不影响实参的地址
int reset2(int *pi){
*pi = 20;
pi = 0;
}
int a = 2;
reset2(a);
a的值变为20 但是a的地址没有变