An array declaration is the first data from a set to be stored. An array declaration functions to name the array and specify the type of it element as well. It is a starting point to build an array or element from. An array declaration can also function to name the number of elements that are in an array.
A variable with an array type can be considered as a pointer to the type of array element. An array of arrays can be declared as well as a multidimensional array. There is quite a lot to learn about array declarations beyond the basic information. Array declarations can be a basic building block for many other things within the array to build from.