Arreglos Bidimensionales
Los arreglos bidimensionales son similares a las tablas; considérelos como arreglos dentro de arreglos, con filas y columnas. Declarar un arreglo bidimensional requiere un conjunto adicional de corchetes:
int array[ROWS][COLUMNS];
Imagine 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 se coloca dentro de otro arreglo, se denomina arreglo anidado. Para acceder a sus elementos, utilice múltiples índices, cada uno entre su propio par de corchetes.
main.c
123456789101112131415#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]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Todos los elementos dentro de un arreglo deben ser del mismo tipo.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how to access a specific element in a two-dimensional array?
What are some common use cases for two-dimensional arrays?
Can you show how to initialize a two-dimensional array with values?
Awesome!
Completion rate improved to 2.63
Arreglos Bidimensionales
Desliza para mostrar el menú
Los arreglos bidimensionales son similares a las tablas; considérelos como arreglos dentro de arreglos, con filas y columnas. Declarar un arreglo bidimensional requiere un conjunto adicional de corchetes:
int array[ROWS][COLUMNS];
Imagine 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 se coloca dentro de otro arreglo, se denomina arreglo anidado. Para acceder a sus elementos, utilice múltiples índices, cada uno entre su propio par de corchetes.
main.c
123456789101112131415#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]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Todos los elementos dentro de un arreglo deben ser del mismo tipo.
¡Gracias por tus comentarios!