tablica malloced VS. array-length-array [duplikat]

To pytanie ma już tutaj odpowiedź:

Jaka jest różnica między VLA a dynamiczną alokacją pamięci przez malloc? 4 odpowiedzi

Istnieją dwa sposoby przydzielania pamięci do tablicy, której rozmiar jest nieznany na początku. Najczęstszym sposobem jest użyciemalloc lubię to

int * array;
... // when we know the size
array = malloc(size*sizeof(int));

Ale jest to również ważne w C99, aby zdefiniować tablicę po tym, jak znamy rozmiar.

... // when we know the size
int array[size];

Czy oni sąabsolutnie to samo?

questionAnswers(1)

yourAnswerToTheQuestion