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