Я пытаюсь создать массив слов. В чем разница между созданием массива, как это:Malloc vs автоматическое создание массива
char* myWords[10];
и
char* myWords = malloc(10*sizeof(char *))
Я предполагаю, что, так как первый один происходит автоматически, что память пожинали в конце выполнения функции. Это верно?
Вы можете выделить стек, используя | char * mywords = _alloca (10 * sizeof (char *)); | , и память автоматически будет освобождена при выходе функции. – rcgldr