As you know:
int *p1;
The operation declares a pointer to one element of int .
The result of dereference p1 is a value on p.
But thi