最近写项目要用到大量的数组,但是考虑到会不会浪费很多内存?
网上解答如下
要看数组所使用的内存空间。
1、如果是局部函数栈空间中的数组,有程序自动回收。copy
1 2 3 4 |
|
2、如果是动态内存分配 的数组,在c语言中使用free()将其释放。回收有操作系统的堆管理器来进行操作。
1 2 3 4 5 |
|
最近写项目要用到大量的数组,但是考虑到会不会浪费很多内存?
网上解答如下
要看数组所使用的内存空间。
1、如果是局部函数栈空间中的数组,有程序自动回收。copy
1 2 3 4 |
|
2、如果是动态内存分配 的数组,在c语言中使用free()将其释放。回收有操作系统的堆管理器来进行操作。
1 2 3 4 5 |
|