/* ptr0.c B.McMullin 30th April 1996. */ #include <stdio.h> void main(void) { int i,j,k; int *p, *q, *r; int **s, **t, **u; i = 7; j = 23; k = i * j; p = &k; q = &i; r = p; *r = k; *p = (*p + *r) * 5; i = *(&j); s = &q; u = &p; t = s; p = *t; *p = **u * i; **s = i + j + k; j = 0; r = p = &j; s = &r; t = s; u = &p; p = &k; **u *= (*p * **s) * (i * j * k); /* What are the final values of i, j, k? */ /* printf("i = %d\n", i); printf("j = %d\n", j); printf("k = %d\n", k); */ }