代码段,数据段和bss段
来源:互联网 发布:股市猎手软件 编辑:程序博客网 时间:2024/04/28 14:07
一个编译完的程序的结构一般分为3段:text段,data段,bss段
text段:就是放程序代码的,编译时确定,只读
data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写,就是通常所说的静态存储区,赋了初值的全局变量和静态变量存
放在这个区域,常量也存放在这个区域
bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域,bss段通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前bss段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。
bss段和数据段的区别:bss存放的是未初始化的全局变量和静态变量,数据段存放的是初始化后的全局变量和静态变量。 0 0
- BSS段、数据段和代码段
- BSS段、数据段和代码段
- 代码段,数据段和bss段
- BSS段 数据段 代码段 堆栈
- BSS段、数据段、代码段
- 数据段,代码段,bss段
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- BSS段,数据段,代码段,堆内存和栈
- 【转】BSS段,数据段,代码段,堆和栈
- bss段和数据段
- 数据段、代码段、堆栈段、BSS段的区别
- Codeforces Round #241 (Div. 2) A
- 原码,反码和补码
- MYSQL索引失效的各种情形总结
- 计算机视觉/图像/模式识别方向期刊会议
- One-day-one-program(8)之统计字符串中子串的个数
- 代码段,数据段和bss段
- 百度地图v2.4.1的使用
- 偏差-方差分解 Bias-Variance Decomposition
- 玩转CSS Counter
- 树状数组题
- 第八周 项目1--扩展+、-、*、/运算符的功能,使之能与double型数据进行运算
- Some projects cannot be imported because they already exist in the workspace
- 实现app上对csdn的文章列表上拉刷新下拉加载以及加入缓存文章列表的功能 (制作csdn app 四)
- linux内核启动地址的确定