我有这个疑问,你假设有一个包含十亿个元素的数组,你按如下方式创建数组:
int array[1000] = {1,2, ..., n.}
然后你完成了程序。
不像 java 机器 java 垃圾收集有关存储的内存清洁记录的这种安排。 它们留在内存中还是被释放?
最佳答案
当进程退出时,操作系统释放进程使用的所有内存。
(这不适用于某些小型嵌入式操作系统。)
关于c - 它在C中创建了一个数组,当程序从内存中出来时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607587/