运行程序内存分析。(c语言)

  程序存放在硬盘中,当要执行程序时,操作系统将硬盘中的代码加载到内存,找到main函数作为程序入口,开始执行。程序执行的过程是在内存中完成的,下面说一下c程序执行中内存的管理: 可以将其分为四大分区(也可以分为五大分区):堆区(heap)。由操作系统管理,malloc/free/delete等代码建立,一般由程序员分配与释放(即申请和释放),如果程序员不释放,程序结束后可能由操作系统回收。 栈区
相关文章
相关标签/搜索