/* solution-1.c */ #include #include #include void goodSwap( int *a, int *b ); /* GOODSWAP */ /*........................M A I N F U N C T I O N........................ */ int main() { int x=5,y=10; printf("Before goodSwap x: %d, y: %d\n", x,y ); goodSwap(&x, &y); printf("After goodSwap x:%d, y: %d\n", x,y ); return 0; } /* GOODSWAP */ void goodSwap( int *a, int *b ) { int temp = *a; /* *a is x */ *a = *b; /* *b is y */ *b = temp; }