【9RIA—沐枫】—【基础小知识】第23节(数据在内存中的6种存放形式)
转载:9RIA游戏开发者社区(天地会)作者:沐枫(原天地会大神)
【基础小知识】系列教程(总目录)——沐枫大神出品
1.栈区:编译器自动分配和释放,该区一般存在函数的参数量,局部变量等。
2.堆区:不连续的内存空间,一般有程序员分配释放,程序员如果不释放,程序运行完毕时由系统释放。
3.寄存器区:用来保存栈顶指针和指令指针。
4.全局区(静态区static):存放全局变量和静态变量,初始化过的放在一块区域,为初始化的放在另一区域。程序结束后由系统释放。
5.文字常量区:存放常量字符串,程序结束后由系统释放。
6.程序代码区:存放函数体的二进制代码。
在这里也只是给大家提个醒,想深入了解的可以百度
源文件:
页:
[1]