BSS段通常是指用来存放程序中未初始化的或者初始化为0的全局变量和静态变量的一块内存区域 。特点是可读写的,在程序执行之前BSS段会自动清0 。
可执行程序包括BSS段、数据段、代码段(也称文本段) 。
BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域 。特点是:可读写的,在程序执行之前BSS段会自动清0 。所以,未初始的全局变量在程序执行之前已经成0了 。
文章插图
【什么是bss段,c语言变量作用域分为?】c语言变量作用域分为?
变量的作用域: C语言中根据变量作用域的不同将变量分为局部变量与全局变量 。1、局部变量: 在函数体内部或者在复合语句内部定义的变量,只在函数体内部或者复合语句内部有效的变量称为局部变量 。2、全局变量: 在...
变量的存储方式和生存期 1、变量的存储方式 从作用域的角度可以将变量分为局部变量
C语言中内存空间分布 .bss段和.data段主要存放的是静态局部变量和全局变量,因此...
- 世界上什么动物尾巴最长?
- 隆科多其人简介,韦小宝最后是怎么死的?
- 世界上第一颗人造地球卫星叫什么?
- 世界五常国是哪五国,五常国家为什么叫五常?
- 白浪什么意思,白浪开头的四字成语?
- 樱花盛开的时间,桃花,樱花,梅花,山茶花,玉兰花,玫瑰花分别是在几月开?
- 抬头望天是什么动物,牛为什么眼睛不能望天?
- 什么叫公立和私立学校,公办+民办是什么意思?
- 为什么要学解剖,中药学为什么要学人体解剖?
- 羊蝎子是什么东西啊,羊竭子是什么?