标签: c function scope malloc
我有一个功能
int*AllocatedMemory(int n){ int*p=malloc(n*sizeof(int)); return p; }
离开函数后分配的内存会丢失范围,从而被释放吗?
答案 0 :(得分:7)
没有。分配有malloc的内存与范围无关,需要使用free释放(或在程序终止时释放)。
malloc
free