【发布时间】:2015-06-09 06:33:07
【问题描述】:
在 C 语言中,我们可以通过动态内存分配的概念从用户那里输入数组的大小(在运行时)。但是我们也可以使用
int n;
scanf("%d",&n);
int a[n];
那么使用new动态内存分配的指针有什么需要呢?
【问题讨论】:
-
C 没有
new。 -
这一切都取决于。 “数组”是否应该从函数返回?传递给其他函数?与数组的创建/分配相关的声明在哪里?以后需要调整大小吗?
标签: c arrays variable-length-array