如下是我的程序:
#include<iostream.h>
void swap(int *,int *);
void main()
{int b=3;int d=8;
cout<<"b="<<b<<".d="<<d<<endl;
int *a=&b;int *c=&d;
swap(a,c);
cout<<"b="<<*a<<".d="<<*c<<endl;
}
void swap(int *x,int *y)
{int *temp=x;
x=y;
y=temp;
}
请各位大侠帮帮忙,指出为什么我的b和d不能交换值?
万分感谢!