Array to pointer decay and passing multidimensional arrays to functions
You got it slightly wrong: moreThings also decays to a pointer to the first element, but since it is an array of an array of chars, the first element is an “array of 8 chars”. So the decayed pointer is of this type: char (*p)[8] = moreThings; The value of the pointer is of course … Read more