您的位置:首页 > 其它

初始化和未初始化的全局变量

2010-03-01 15:08 218 查看
一.初始化的全局变量存放在数据段(data segment),数据段数据静态分配

二.未初始化的全局变量存放在bss段,BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。
     “未初始化”这一说法其实并不准确,虽然.bss段在编译出的目标文件中是不占 空间的,但是c语言假设在程序的执行之前,运行时启动代码或者操作系统会负责将.bss段清零,而且许多c语言都依赖这一特性。

三.BSS是英文Block Started by Symbol的简称

四.在编译后的目标文件中不占有空间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c