/* swap.c */ #include #include void swap(int *p, int *q); int main(void) { int a,b; a = 1; b = INT_MAX; printf("a = %d, b = %d\n", a, b); swap(&a,&b); printf("a = %d, b = %d\n", a, b); return 0; } void swap(int *p, int *q) { int tmp; tmp = *p; *p = *q; *q = tmp; }