当前位置:首页 > 内存 > 正文

c语言清理内存

  • 内存
  • 2024-08-11 02:01:42
  • 9515

一、c语言程序运行完后还占用内存空间么?怎么删程序运行后,即使程序没有正确释放内存,操作系统也会回收内存。
当然,不释放动态内存是不好的做法,并且随着程序的增长,副作用会变得明显。


二、用c语言写的程序在电脑中所占用的内存系统会不会自动清理如果C中使用malloc所使用的空间不是空闲的,如果程序运行了很长时间,退出程序后,系统不会清除它。该程序将重用所有使用过的系统。对于自动变量;只要超出其范围,它们就会被系统重复使用和回收。为了使用malloc,所有使用的空间在使用后必须释放。