自增问题
int a=2;int f(int n)
{static int a=3;
int t=0;
if(n%2){static int a=4;t+=a++;}
else {static int a=5;t+=a++;}
return t+a++;}
main()
{int s=a,i;
for(i=0;i<3;i++) s+=f(i);
printf("%d\n",s);
}
程序运行后的输出结果?
问题 a++ 与++a 有什么不同?
static 有什么作用?