Los arreglos son estructuras de datos que almacenan un número fijo de elementos del mismo tipo en memoria contigua. Los arreglos pueden ser unidimensionales (vectores), bidimensionales (matrices) o multidimensionales. Los elementos de un arreglo se identifican mediante índices y su tipo y tamaño definen las características del arreglo. Los arreglos unidimensionales se acceden mediante un índice mientras que los bidimensionales requieren dos índices, uno para la fila y otro para la columna.