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?

  1. Declaración del arrayint array1[5];Se crea un array llamado array1 que puede almacenar 5 enteros. Los índices válidos van del 0 al 4.
  2. Asignación de valoresarray1[0] = 10; array1[1] = 20; ...Cada posición del array se llena manualmente con un valor. Esto simula una carga estática de datos.
  3. Impresión de los elementosfor (int i = 0; i < 5; i++)Se utiliza un bucle for para 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 while en lugar de for.
  • Imprimir los valores en orden inverso.