小编Zeu*_*tko的帖子

通过在未初始化的数据段 (bss) 中打印“垃圾值”,我们可以映射出先前程序中的所有值

我有一个奇怪的问题,我不确定我是否能够解释它,但我们开始吧。在学习 C 并使用它时,您通常会遇到术语“垃圾”或“垃圾”值,我的第一个问题是,该内存地址中的数据是来自某个不同程序或其他任何东西的数据,还是实际上是一些“随机'值,如果我认为那个内存地址中的剩余值是真的,为什么我们仍然能够从这样的内存地址读取,我的意思是假设我们只是声明了 int x; 现在它存储在某个内存地址的 bss 中,我们要输出它的值,我们将获得驻留在该地址上的值,所以如果我说的所有事情都是真的,

c memory memory-management garbage

2
推荐指数
1
解决办法
56
查看次数

标签 统计

c ×1

garbage ×1

memory ×1

memory-management ×1