【发布时间】:2017-11-23 21:01:11
【问题描述】:
我在某个网站上看到了这个,结果让我很惊讶:
#include <stdio.h>
int main(void)
{
return 0;
}
当上面的代码使用size检查每个部分的内存时
$ gcc memory-layout.c -o memory-layout
$ size memory-layout
text data bss dec hex filename
960 248 8 1216 4c0 memory-layout
这里,
没有任何全局或静态变量,bss 的大小显示为8。没搞懂这8个字节是干什么用的?
【问题讨论】:
标签: c