ciao a tutti sono nuovo del forum e sto cercando di imparare qualcosa.
Vorrei capire come mai il primo printf() stampa i numeri mentre il secondo no.
Come faccio a memorizzare i dati per stamparli o verificarli successivamente?

codice:
#include <stdio.h>
int main ()
{
    int int_array[5];
    int i=0;
    for (i=0; i<5; i++)
    {
        int_array[i]=i;
        printf ("%d\n", int_array[i]); // stampa perfettamente i numeri
        }                                    // da 0 a 4
        printf ("%d\n", int_array[i]); // riga che non funziona
        getchar();
        getchar();
}
ringrazio anticipatamente gip