动态存储方式和静态存储方式(按存储时间分配的)
static声明是静态的,其他是动态的
int f1(int a)
{
static int b = 0;
return (a+b);
}
int f2(int a)
{
int b = 0;;
return (a+b);
}
int main()
{
printf("%d",f1(0));//0
printf("%d",f1(0));//1
printf("%d",f2(0));//0
printf("%d",f2(0));//0
return 0;
}
按块存储。
实型占一块,整型占一块。字符型占一块。
有顺序存储,动态存储。