Un arreglo bidimensional es un arreglo de arreglos unidimensionales que se puede visualizar como una matriz con filas y columnas. Los arreglos bidimensionales se declaran indicando el tipo de datos, nombre y número de filas y columnas, por ejemplo int a[4][3]. Los elementos se acceden usando dos índices, el de fila y el de columna, como a[fila][columna].