#include<stdio.h>
void swap(int *a,int *b)
{
if(a==b)
return 0;
*a^=*b;
*b^=*a;
*a^=*b;
}
int main()
{
int a,b;
a=2,b=3;
swap(&a,&b);
printf(“a:%d,b:%d\n”,a,b);
return 0;
}
#include<stdio.h>
void swap(int *a,int *b)
{
if(a==b)
return 0;
*a^=*b;
*b^=*a;
*a^=*b;
}
int main()
{
int a,b;
a=2,b=3;
swap(&a,&b);
printf(“a:%d,b:%d\n”,a,b);
return 0;
}