交换变量值问题
//引用法 OK
void swapr(int & a,int & b)
{
int temp;
temp=a;
a=b;
b=temp;
}
//指针法 OK
void swapp(int * a,int * b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
//值传递 Fail 型参实参之间是单向'传值',使用拷贝数据操作,对原值无影响
void swapv(int a,int b)
{
int temp;
temp=a;
a=b;
b=t


浙公网安备 33010602011771号