[求助]返回值的问题10.13
# include <stdio.h> f(int a) {int b=0; static c=3; a=c++,b++; return(a); } main() {int a=2,i,k; for (i=0;i<2;i++) k=f(a++); printf("%d\n",k); } 从main主函数做起,做for语句,i=0,K=f(a++),调用函数,反回a=3,这时K=3,然后继续做for,i++后
i=1,成立,再调用函数,这里我有个问题,这里再次调用的时候a应该是主函数里面原来的int a=2还是
刚才返回回来的a=3?