Data can be stored in:

  • .data - for preinitialized globals
  • .rodata - for preinitialized constant globals
  • .bss - for uninitialized globals
  • Stack - for local variables
  • Heap - for shared local variables