+ -
当前位置:首页 → 问答吧 → 啊?分别定义了一个int a和一个int a[1024]的程序,生成的程序大小差不多?

啊?分别定义了一个int a和一个int a[1024]的程序,生成的程序大小差不多?

时间:2010-07-28

来源:互联网

程序如下:
int main()
{
    static int a;                  //第一个程序
    //static int a[1024];    //第二个程序
    printf("啊?\n");
}

结果编出来竟然只差了几十个Byte(具体大小忘了,现在电脑上没有编译环境)?
a和a[1024]不是都在数据段吗?编出来的程序大小为什么不是差1K?

作者: SK|fisker   发布时间: 2010-07-28

在bss段, bss = better save space
定义在bss段的数据并没有进行实际的存储.

作者: 聪聪知不道   发布时间: 2010-07-28

相关阅读 更多

热门下载

更多