A simple example is as follows:
int a = 1
int* p = &a
...
...
int c = *p
Only the address information is retained in the pointer, so when the program sees * p
on the last line, it can know that "take an int from this place", then there must be a record somewhere that "p points to an int", so where is the record going on?