Introduction
Pointer is a variable used to store the memory address of another variable. Variables are used to store some data at a specific memory address in the system.
A pointer is a special type of variable that is not only used to store the memory addresses of other variables, but also points where the memory is located and provides ways to find out the value
stored in that memory location.
It is often referred to as a special type of variable because it is almost declared as a variable, but with * (dereferencing operator).
there are two important operators that we will use on pointers: