使用函数实现两个数的交换。
#include<stdio.h>
#include<Windows.h>
void exchange(int *x,int *y)
{
*x = *x^*y;
*y = *x^*y;
*x = *x^*y;
}
int main()
{
int x = 10;
int y = 20;
exchange(&x, &y);
printf("%d %d",x,y);
system("pause");
return 0;
}