C语言中的堆、栈和内存映射!

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