函数传参
//值传递
void swap01(int a, int b){
int temp = a;
a = b;
b = temp;
}
//地址传递
void swap02(int *a, int *b){
int temp = *a;
*a = *b;
*b = temp;
}
//引用传递
void swap03(int &a, int &b){
int temp = a;
a = b;
b = temp;
}
int main(){
int a = 1;
int b = 6;
swap01(a, b);
cout<<" a:"<<a<<" b:"<<b<<endl;
swap02(&a, &b);
cout<<" a:"<<a<<" b:"<<b<<endl;
swap03(a, b);
cout<<" a:"<<a<<" b:"<<b<<endl;
system("oause");
return 0;
}