应用程序分段之 .bss段、.data段
-
BSS段:应用程序存储未初始化或初始化为0的全局变量和静态变量。
-
DATA段:应用程序存储初始化为非零值的全局变量和静态变量。
#include <stdio.h>
static int sglobal_x = 0;
int global_xx;
static int sglobal_y = 1;
int global_yy = -1;
int main(void)
{
static char s_ch;
return 0;
}
如下图所示:
- .bss段:sglobal_x, global_xx, s_ch
- .data段:sglobal_y, global_yy