#include #define SWAP(i,j) {i = i^j; j = i^j; i = i^j;} int i=3, j=4; int main() { printf("i: %d, j: %d\n",i,j); SWAP(i,j) printf("i: %d, j: %d\n",i,j); // Conventional to return an error code (or zero) return 0; }