Lección 13: Arreglos bidimensionales
En la lección pasada conocimos un arreglo — una sola fila de celdas. Pero muchos datos del mundo real son tablas: un tablero de ajedrez, un horario, una imagen. int m[2][3]; define una tabla de 2 filas y 3 columnas — 6 celdas int. Llegas a una celda con dos índices: m[i][j] — primero la fila (i), lu
Un arreglo bidimensional es como una sala de cine: para encontrar tu lugar necesitas dos números — fila y asiento. 'Fila 1, asiento 2' es m[1][2], y tal como en C, si las filas se numeran desde 0 — la fila 1 en realidad es la segunda fila.
- arreglo bidimensional
- Una tabla de celdas: int m[2][3]; — 2 filas, 3 columnas, 6 celdas.
- fila
- La primera dimensión. En m[i][j], el índice i elige una fila (desde 0).
- columna
- La segunda dimensión. En m[i][j], el índice j elige una columna dentro de la fila (desde 0).
- bucles anidados
- Un bucle dentro de otro: el exterior sobre las filas, el interior sobre las columnas de cada fila.
- inicializador anidado
- Llaves internas por fila: {{1, 2, 3}, {4, 5, 6}}.