具有指针的C动态分配

时间:2018-10-24 16:51:11

标签: c arrays dynamic-memory-allocation

为什么当我们使用动态大小的数组而不是将数组的大小作为变量时,为什么要使用指针和malloc / calloc?

int *array = (int*)malloc(sizeof(int) * (n));
for (int i = 0; i < n; i++ ) array[i] = 1;

// What are their differences?

int array[n];
for (int i = 0; i < n; i++ ) array[i] = 1;

0 个答案:

没有答案