I'm new to C, so pardon if the question is trivial but could not find an answer on the net. When I do something like:
int main(void)
{
    int numbers[10];
    for(int i = 0; i < 10; i++)
    {
        printf("index: %d; value: %d\n", i, numbers[i]);
    }
    return 0;
}
It prints out random numbers like 0, 1, 1114563524, -1075553756 etc. Why this happens?
 
     
     
    