#include<stdio.h>
int acc(int n)
{
static int f;
f=f+n;
return f;
}
int main(){
int i;
for(i=1;i<=5;i++)
printf("%d",acc(i));
return 0;
}
以上是程序,运行结果是:1361015
我的思路是i是n 然后f的值从哪里来呢?
#include<stdio.h>
int acc(int n)
{
static int f;
f=f+n;
return f;
}
int main(){
int i;
for(i=1;i<=5;i++)
printf("%d",acc(i));
return 0;
}
以上是程序,运行结果是:1361015
我的思路是i是n 然后f的值从哪里来呢?
f=f+n; f的值为累加n的值,还有什么地方不清楚呢