程序如下:#include<stdio.h>int main(){ int i; for(i=1;i<=5;++i) printf("%d!=%d\n",i,fact(i)); return 0;}int fact(int n){ static int f = 1; f=f*n; return (f);}问题:调用函数中n的值是怎么处理的,是怎么来的。