Contact: aviboots(AT)netvision.net.il
40,011 questions
51,958 answers
573 users
#include <stdio.h> void swap(int *a, int *b) { *a^=*b^=*a^=*b; } int main(void) { int a = 7, b = 3; swap(&a, &b); printf("a = %d b = %d\n", a, b); return 0; } /* run: a = 3 b = 7 */