&
int i, *p; p = &i;
p becomes a pointer to variable i because it is initialized with the address of i.
p
i