Arrays in Java are object types whose elements are accessed only by integer offset. In C, arrays are groups of variables of the same type guaranteed to be in adjacent memory. An array of integers may look like this:
int array[10]; /* numbered0
to9
*/ int i = 6; array[3] = 12; array[i] = 13;
Allocation for dynamic arrays is handled by the programmer.