Code Area(代码区):程序代码指令、常量字符串,只可读。
Static Area(静态区):存放全局变量/常量、静态变量/常量。 该区域的大小在程序一加载进内存的时候就已固定,但是静态变量的值是可以改的。
Heap(堆):由程序员控制,使用malloc/free来操作。
Stack(栈):预先设定大小,自动分配与释放。
例子1:
例子2:
Code Area(代码区):程序代码指令、常量字符串,只可读。
Static Area(静态区):存放全局变量/常量、静态变量/常量。 该区域的大小在程序一加载进内存的时候就已固定,但是静态变量的值是可以改的。
Heap(堆):由程序员控制,使用malloc/free来操作。
Stack(栈):预先设定大小,自动分配与释放。
例子1:
例子2: