Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Matrices Bidimensionales | Datos
C Básico
course content

Contenido del Curso

C Básico

C Básico

1. Introducción
2. Datos
3. Operadores
4. Control de Declaraciones
5. Funciones
6. Punteros

bookMatrices 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:

c

main

copy
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 }; printf("%d", array[1][0]); // print the first element of the second nested array return 0; }

Nota

¿Por qué necesitamos especificar el tipo de datos 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!

¿Cuál es la salida de este código?

¿Cuál es la salida de este código?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
some-alt