没有全局和局部变量的C程序的内存映射

时间:2014-05-29 12:50:25

标签: c memory

我写了一个基本代码

#include<stdio.h>
int main(void)
{
  return 0;
}

并检查其大小为

gcc -Wall test1.c

尺寸a.out

text    data     bss     dec     hex   filename
 988     260       8    1256     4e8    a.out

仅仅为了知识,我想知道我没有声明任何全局或局部变量,初始化或未初始化,那么为什么数据和bss分别显示为260和8。 这是否为堆栈指针和代码执行所需的其他变量?

0 个答案:

没有答案