static 修饰的变量是可以
#include<stdio.h>
int main()
{
static int a=1;
a=2;
printf("a is %d\n",a);
}
但是如果不会重复执行 static int a=0; 因为遇到声明会直接跳过!
include<stdio.h>
int fun()
{
static int a=0;
a=a+1;
printf("a is %d\n",a);
}
int main()
{
fun();
fun();
}