Pointers are a central feature of C. They provide the mechanism for referencing elements of data structures,
including arrays. Just like a variable, a pointer has two aspects: its value and its type. The value indicates the
location of some object, while its type indicates what kind (e.g., integer or floating-point number) of object is stored
at that location. -Computer Systems A Programmer's Perspective
including arrays. Just like a variable, a pointer has two aspects: its value and its type. The value indicates the
location of some object, while its type indicates what kind (e.g., integer or floating-point number) of object is stored
at that location. -Computer Systems A Programmer's Perspective