Pointer
Pointer basically represents an address. In programming languages such as C/C++, pointers are created and stored as variables. Obviously, as long as there is an address, there will be ways to modify and access it. For example, in C/C++, pointers are modified by "*":
pointer = *var;
And when the programmer wants to access the address, they could just do:
var = &pointer;

The picture shows the basic pointer operations in C/C++ (Since python don't have pointers)