.data段:保存的是那些已经初始化了的全局静态变量和局部静态变量。 .rodata段:存放只读数据,如const修饰的变量。还有printf时的字符串常量。 .bss段:存放的是未初始化的全局变量和局部静态变量。