Explorando Arrays en C: Un ejemplo paso a paso

En este artículo, vamos a desglosar un pequeño programa en C que utiliza un array de enteros para almacenar y mostrar valores. Este tipo de estructuras es fundamental para trabajar con colecciones de datos en C.
📌 Código completo
#include <stdio.h>
int main()
{
int array1[5]; // Declaración de un array de enteros con 5 elementos
array1[0] = 10;
array1[1] = 20;
array1[2] = 30;
array1[3] = 40;
array1[4] = 50;
printf("Elementos del array1:\n");
for (int i = 0; i < 5; i++)
{ // Bucle para recorrer el array desde 0 hasta 4
printf("Elemento (indice %d ) con valor -> %d int array[5] \n", i, array1[i]);
}
return 0;
}
🧩 ¿Qué hace este programa?
- Declaración del array
int array1[5];Se crea un array llamadoarray1que puede almacenar 5 enteros. Los índices válidos van del 0 al 4. - Asignación de valores
array1[0] = 10; array1[1] = 20; ...Cada posición del array se llena manualmente con un valor. Esto simula una carga estática de datos. - Impresión de los elementos
for (int i = 0; i < 5; i++)Se utiliza un bucleforpara recorrer el array. En cada iteración, se imprime el índice y el valor correspondiente.
🖼️ Salida esperada
Elementos del array1:
Elemento (indice 0 ) con valor -> 10 int array[5]
Elemento (indice 1 ) con valor -> 20 int array[5]
Elemento (indice 2 ) con valor -> 30 int array[5]
Elemento (indice 3 ) con valor -> 40 int array[5]
Elemento (indice 4 ) con valor -> 50 int array[5]
🎓 ¿Qué puedes aprender de este ejemplo?
- Cómo declarar y usar arrays en C.
- Cómo acceder a cada elemento usando su índice.
- Cómo recorrer un array con un bucle
for. - La importancia de los comentarios para entender el código.
💡 Tip didáctico para tu blog
Puedes invitar a tus lectores a modificar el código para:
- Cambiar los valores del array.
- Usar un bucle
whileen lugar defor. - Imprimir los valores en orden inverso.
