What is meant by pointer to array?
A pointer to an array is a reference to the array or data so that its contents can be read or manipulated. It gives you a handle to the array so that you can access it. In low level terms, a pointer does first level indirection. You read the actual value of the pointer and that value will give you the location of the data element you wish to access.