例一:
#include <stdio.h>
int a;
static int b;
int c[10]={1,2,3,4};
char *p = "china" ;
int main()
{
int i,j;
static int m;
static int n = 6;
int x[5] = {1,2,3,4,5};
char y[] = "i love xxx";
char *q = "who am i";
char *k = malloc(sizeof(int)*10);
return 0;
}
a: ————BSS区
b:———–BSS区
c[10]: ——–RW.data区
{1,2,3,4}:—栈区
p: ————栈区
i,j: ————栈区
m:———-BSS区
n: ————RW.data区
x[5]:———-栈区
y[]:———栈区
q: ————栈区
“who am i”: —RO.data区
k: ————堆区