]> Pileus Git - ~andy/sfvlug/blob - c/src/swap.c
Add C notes.
[~andy/sfvlug] / c / src / swap.c
1 #include <stdio.h>
2
3 void swap(int *a, int *b)
4 {
5         *a ^= *b;
6         *b ^= *a;
7         *a ^= *b;
8 }
9
10 int main(int argc, char **argv)
11 {
12         int a = 5678;
13         int b = 1234;
14
15         swap(&a, &b);
16         printf("%d %d\n", a, b);
17
18         return 0;
19 }