Los arreglos multidimensionales nos permiten son aquellos que en la programación nos permiten almacenar 1 o más datos de cada elemento del array, en este caso se hace necesario contar con dos o más indices que acompañen el arreglo para poder identificar cada uno de los elementos que este contiene. Aunque tiene la misma finalidad de un arreglo unimensional, este busca almacenar la información en forma de tabla, es decir; con filas y columnas. Este tipo de arreglos son normalmente utilizados para administrar los datos de una persona por ejemplo, en donde debe almacenarse el nombre, apellido, edad, etc. O también para la almacenar el promedio total de una lista de notas de un estudiante, recordemos también que estas estructuras de datos solo manejan datos homogéneos. Ejemplo: