f(int a){auto b=0;static c=3;b=b+1;c=c+1;return(a+b+c);}main(){int a=2,i;for(i=0;i<3;i++)printf("%d",f(a));}请问这个static c 后c有什么变化吗?一直保持是3?不自动加1 ?回复楼下:那就是说b永远是1了?