```
#include<stdio.h>
int k;
int fun(int n)
{ // 但是调试到这里的时候 n的值为1 为什么?
static int c = 3;
return ((++n)+(++k)+(++c));
}
int main()
{
int i, n = 2;
for (i = 0; i < 2; i++)
printf("%d",fun(n)); // n值出了主函数 值不就没了嘛
return 0;
}
```****