2013年10月7日 星期一

.data section和.bss section有何差別

如下解釋:
  • global variable has initialized value ( nozeroe value)to store in  DATA section.
  • global variable has uninitialized value( zero value ) to store in BSS section

  • .bss:  用來存放程序中未初始化的全局變數的一塊內存區域
  • .data:  用來存放程序中已初始化且不為0的全局變數的一塊內存區域。


    int xx = 100; 是放在 .data
    int c; 是放在 .bss

沒有留言:

張貼留言