An lvalue or rvalue of type “array of N T” or “array
of unknown bound of T” can be converted to a prvalue of type
“pointer to T”.
The temporary materialization conversion is applied.
The result is a pointer to the first element of the array.