# include "stdio.h" int *x; /* x and y are declared as pointers to an integer */ int *y; int a=10; int b=12; main() { x= &a; /* the pointer x is assigned to the pointer to value "a" (&a) */ y= &b; /* the pointer y is assigned to the pointer to value "b" (&b) */ /* at this point, x and &a are equivalent pointers, as are y and &b */ /* values denoted by *x and a are equivalent, as are *y and b */ printf("x = %d &a = %d \n", x, &a); printf("y = %d &b = %d \n", y, &b); printf("*x = %d a = %d \n", *x, a); printf("*y = %d b = %d \n", *y, b); }