若有以下程序
#include
int a=2;
int f(int m)
{
static int n; n=0; n++; a++; return n+m+a;
}
main()
int k; for (k=0; k<4; k++) printf("%d,", f(k));
选项在哪?输出 4,6,8,10,n=0是会执行的。写成static int n=0;才不会被反复执行。