Contenido del Curso
Fundamentos de C
Fundamentos de C
Matrices Bidimensionales
Los arreglos bidimensionales son un poco como tablas: piénsalos como arreglos dentro de arreglos, con filas y columnas.
Declarar un arreglo bidimensional requiere un conjunto adicional de corchetes:
Imagina una tabla donde:
- La fila
a[0]...
representa el primer conjunto de datos o el primer arreglo; - La fila
a[1]...
es el segundo conjunto; - La fila
a[2]...
es el tercero.
Cuando un arreglo está anidado dentro de otro arreglo, se le llama "arreglo anidado."
Acceder a los elementos dentro de estos arreglos anidados requiere usar índices junto con un conjunto adicional de corchetes:
main
#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // index 0 {2, 22, 222, 2222}, // index 1 {3, 33, 333, 3333} // index 2 }; printf("%d", array[1][0]); // print the first element of the second nested array return 0; }
Nota
¿Por qué necesitamos especificar el tipo de dato y tamaño de un arreglo? Ayuda al compilador a entender cuánta memoria debe reservar para tus datos. Recuerda: ¡todos los elementos dentro de un arreglo deben ser del mismo tipo!
Para realmente aprovechar el poder de los arreglos, las próximas lecciones introducirán los bucles. Los bucles nos permiten automatizar tareas con arreglos, como mostrar cada elemento en sucesión (o basado en un cierto patrón) o ingresar texto en arreglos. Ahora, podrías preguntarte, ¿por qué necesitaríamos texto en arreglos? ¡Mantente atento a la próxima lección para descubrirlo!
¡Gracias por tus comentarios!