是的,跟 static int b, a=0;是一样的
b 为int 型代码:#include void st(){static int a=0,b; b = 1; a++; b++; printf("%d %d\n",a,b); }int main(void){ int i; for(i=0;i<2;i++) st(); return 0;}
也是,都是定义的同一类型,只是a赋值了,b没赋值
是的 只不过没有给b初始化而已