程序的内存分配和管理

栈区:一般存放函数参数,局部变量等值,由系统自动分配和管理,程序员不必关心。存放里面的数据,遵从先进后出的原则。
堆区:由程序员申请,管理和内存回收。数据储存的结构是链表。
全局区/静态区:储存全局变量和静态变量。
文字常量区:主要储存字符串常量。
程序代码区:存放程序的二进制代码。
 

猜你喜欢

转载自www.cnblogs.com/diyigechengxu/p/9197354.html