Introduction to Pointers
In the C programming language, variables were the main things that allowed us to keep values such as numbers and characters. However, sometimes we need something more powerful, i.e., a way working directly with memory addresses. Pointers are just the things that fulfill this need.