Los arreglos son datos estructurados que almacenan un conjunto ordenado de elementos del mismo tipo en una variable, donde cada elemento tiene una posición numérica; en C los arreglos comienzan en la posición 0. Los arreglos pueden tener una o dos dimensiones y se accede a los elementos individuales a través de índices. Físicamente, un arreglo ocupa localidades de memoria contiguas donde la dirección más baja corresponde al primer elemento y la más alta al último.