I thought that it might be an array of pointers, but then I saw this lineCode:
But this line contradicts that theory. It would have to allocate 4 kb (not 1) if that was the case.Code:
main_data = malloc(1000);
I never thought I'd be asking a question like this, but, what does this initilizer really do?