An array can be understood as a kind of table that will be identified in the program by some variable name.
Similar like the regular variables we have seen before, an array has to be declared to the program.
As we shall shortly see arrays are defined slightly differently and there are many subtle differences due the close link between array and pointers. We will look more closely at the link between pointer and arrays later in this course.