#include
void change(int *x, int *y)
{
*x = *x ^ *y;
*y = *x ^ *y;
}
int main()
int a = 13;
int b = 30;
change(&a, &b);
printf("OK:a = %d\t b = %d\n", a, b);
return 0;
结果: OK:a = 30 b = 13