程序的内存结构

在程序运行前: BSS段(未初始化数据区):用于存放程序中未初始化的全局变量和静态变量,程序结束后由资源有系统自动释放(BSS段并不存放在程序文件中,因为内核在程序运行前将他们设置为0,存放在程序文件中的只有代码段和已初始化数据区) data(已初始化数据区): 用于存放已初始化的全局变量和静态变量. text(代码段)存放代码和只读的常量 程序运行时: 栈区:栈中存放函数参数和局部变量,由编译器
相关文章
相关标签/搜索