/* Compare to ptr3.c, ptr4.c, and ptr6.c. */ void swap(int *p,int *q) { int tmp; tmp = *p; *p = *q; *q = tmp; } int main(void) { int x[1] = { 3 }; int y[1] = { 11 }; printf("%d %d\n",x[0],y[0]); swap(x,y); printf("%d %d\n",x[0],y[0]); return 0; }