根据关于动态阵列的维基百科页面,它们并不是一回事。 Wiki page. 两个阵列中的内存分配如何工作,我们在使用它们时需要记住什么以及哪个更喜欢。 附: :我是编程新手
答案 0 :(得分:0)
动态数组类似于数组,但它的大小是动态的,因此当它已满时会占用更多内存,并为其添加新元素。它们可以在堆栈上或堆上创建。
动态分配的数组只是在堆上创建的数组。
答案 1 :(得分:0)
动态数组是一种抽象数据类型,其具有与静态数组几乎相同的API,但是它在内部使用动态分配的数组。
Python中的列表是动态数组的示例; C语言中的数组是静态数组,但是该语言使您可以在运行时动态分配数组。