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 odpowiedziIstnieją 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?