有一个简单程序:
int a=2;int f(int n){static a=3;a=a+n;return a;}main(){int y=1;printf("%d%d%d",f(y),f(y),f(y));}
应该输出456,可不知道为什么却是654,哪位能指教