http://www.bitwisecourses.com This is an extract from my course - Advanced C programming: Pointers.
An array identifier is the address of an array.
But a pointer variable is not an array. It is a variable that stores the address of an array. The pointer variable itself is stored at one address. The array is stored at a completely different address. This video explains more…