/* Compare to ptr3.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[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; }