Pointer to array of elements when dereferenced return an address. Since it is holding the address of the first element of the array, dereferencing it should return a value.
Arrays are pointers. Arrays are not pointers, see the comments below
A pointer to an array is a pointer, pointing at a pointer. Try de-referencing twice over, that should yeild a value.