计算机内存分配、管理

当我们写完一个程序后,编译、链接、执行,表面看似很简单,其实程序执行过程中,内存为我们的程序做了很多事。 我们先来看一个图 一般我们将内存分为:堆区、栈区、全局区、代码区、常量区,各个区域存放的内容: 栈区:在程序中所创建的局部变量、参数、数组、指针等,当程序执行完后,将释放所占用的该块内存。 堆区:该片区域中存放着我们手工申请的内容,如:Malloc、new所创建。 全局区:全局变量、静态变量,
相关文章
相关标签/搜索