相关疑难解决方法(0)

退出C应用程序时,是否自动释放了malloc-ed内存?

假设我有以下C代码:

int main () {
  int *p = malloc(10 * sizeof *p);
  *p = 42;
  return 0;  //Exiting without freeing the allocated memory
}
Run Code Online (Sandbox Code Playgroud)

当我编译并执行该C程序时,即在内存中分配一些空间之后,在我退出应用程序并且进程终止后,我分配的内存是否仍会被分配(即基本上占用空间)?

c memory-management

85
推荐指数
4
解决办法
3万
查看次数

标签 统计

c ×1

memory-management ×1