diff --git a/swap.c b/swap.c new file mode 100644 index 0000000..116c482 --- /dev/null +++ b/swap.c @@ -0,0 +1,14 @@ +#include + +void swap(int* a, int* b) { + *a = *a ^ *b; + *b = *b ^ *a; + *a = *a ^ *b; +} + +int main() { + int a = 3, b = 5; + swap(&a, &b); + printf("%d %d", a, b); +} +