'下列程序执行后输出的结果是 A) 3 B) 0 C) 5 D) 4f(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); }希望给出详细解释,谢谢