#include <stdio.h>
void swap(int &a, int &b)
{
if (a != b)
{
a ^= b;
b ^= a;
a ^= b;
}
}
int main()
{
int a = 1;
int b = 2;
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)
{
a ^= b;
b ^= a;
a ^= b;
}
}
int main()
{
int a = 1;
int b = 2;
swap(a, b);
printf("a = %d, b = %d\n", a, b);
return 0;
}