用函数交换变量

#include
int swap(int *a,int *b)
{
 int t=*a;
 *a=*b;
 *b=t;
}
int main()
{
 int m=3,n=4;
 swap(&m,&n);		//变量名前加“&”得到该变量的地址
 printf("%d %d\n",m,n);
 return 0;
 } 

#include
int swap(int &a,int &b)
{
 int t=a;
 a=b;
 b=t;
}
int main()
{
 int m=3,n=4;
 swap(m,n);
 printf("%d%d\n",m,n);
 return 0;
 } 

你可能感兴趣的:(c++,c语言,c#)