Code Area(代码区):程序代码指令、常量字符串,只可读。
Static Area(静态区):存放全局变量/常量、静态变量/常量。 该区域的大小在程序一加载进内存的时候就已固定,但是静态变量的值是可以改的。
Heap(堆):由程序员控制,使用malloc/free来操作。
Stack(栈):预先设定大小,自动分配与释放。
例子1:
例子2:
栈(stack)的实现原理
我的GitHub地址:https://github.com/hei*gjun我的博客园地址:http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】