An Array can be defined as a finite ordered set of homogeneous elements. Here, finite means that there is a specific number of elements in an array. By the term ordered we means that elements of array are arranged in a sequence so that first, second, third etc. The homogeneous property of array means that all elements in the array must be of the same type. It is use to handle a large amount of data without the need to declare many indivisual variable. The array elements are store in a contigious memory location.