Arrays bidimensionales
Vamos a ver arrays bidimensionales, éstos son igual que un array normal pero pueden tener más de una dimensión. Sólo voy a poner ejemplo de un array de dos dimensiones para no complicar más el asunto, y sería así:
Hay pocas diferencias, las explico:
- Entre los corchetes se pone una coma en la declaración, significa que a cada lado de la coma va la longitud de cada dimensión (2 dimensiones).
- Cuando se crea, le damos esos valores, en mi caso he creado un array de 3x3. El primer valor son filas, 3 filas, y el segundo columnas, 3 también, por lo que se construirá un "cubo" similar a un tablero de tres en raya (tictactoe).
- A continuación podemos rellenarlo en el momento de su creación, cada fila va entre corchetes, con sus 3 elementos dentro separados por coma, y cada dimensión es separada por coma también como podéis ver en la imagen.
Podemos cambiar cualquier valor de esta forma:
Sabiendo esto, te habrás dado cuenta que puedes no darle valores al crearlo y asignarlos después de esta misma forma.
Hasta aquí los arrays bidimensionales.