A very common data structure which groups together a number of objects (or variables) usually of the same type. Each item in the array is accessed using an integer which gives its place in the array, for example, if there is an array called "phone" which holds data about different types of phones, then the second item in that array would be accessed by phone (2) - where the integer in brackets is the array subscript, giving the position in the list of phone objects. Subscript numbering in arrays usually start at zero, but may start at one, as in the example given here.