我算来算去都是6啊,可是答案是7。说在程序执行时,static变量仅初始化一次,保留上一次的值。下列程序执行后输出的结果是( )f(int a){ static c=0; c=a+c++; return(c);} main(){ int a=2,i,k; for(i=0;i<2:i++) k=f(a++); printf("%d\n",k);}