最近在看C++时,看到了一篇对堆栈介绍非常好的博客,在此分享一下,感谢大佬
http://www.cnblogs.com/chenleiustc/archive/2011/04/08/2009994.html
C内存区域分为四部分:
栈区:有编译器自动分配释放
堆区:由程序员自己使用malloc分配,使用free释放
全局静态区:存放全局变量与静态变量,函数内部的静态变量只能在函数内部使用。
文字常量区:常量字符串就是放在这里的,程序结束后由系统释放 。-->coment区
程序代码区:存放函数体的二进制代码。-->code区