0

我最近开始通过视频教程学习动态内存分配,在那里我了解到,使用静态内存分配,内存是在编译时(编译阶段)分配的,而动态内存分配发生在运行时(执行阶段)。

int k, size;
scanf("%d", &size);//size of the array taken from the user at run-time..
int array[size];
  • 在这里,我们在运行时从用户那里获取数组的大小并将其分配为数组的大小。数组的大小是在运行时决定的。
  • 那么这样可以说数组是动态分配的吗?
4

0 回答 0