关于static变量
程序代码:#include"stdio.h"
void f()
{
static int x=0;
++x;
printf("x=%d\n\n\n",x);
}
int main()
{
int i ;
for(i=5;i>0;--i)
{
static int j=0;
++j;
printf("j=%d\n",j);
f();
}
// printf("%d",j);编译报错
getchar();
}能否答下上面为何编译报错。




