交换a,b的值
int main()
{ int a=1;
int b=0;
swap-1(&a,&b); //取地址
swap-2(a,b):
return 0;
}
1.指针法
swap-1(int*a,int*b)
{ int temp=*a;
*a=*b;
*b=temp;
}
2.引用法
void swap-2(int&a,int&b)
{int temp=a;
a=b;
b=temp;
}
交换a,b的值
int main()
{ int a=1;
int b=0;
swap-1(&a,&b); //取地址
swap-2(a,b):
return 0;
}
1.指针法
swap-1(int*a,int*b)
{ int temp=*a;
*a=*b;
*b=temp;
}
2.引用法
void swap-2(int&a,int&b)
{int temp=a;
a=b;
b=temp;
}