为什么函数定义名long f2(int n,int k)会说我说明语法错误啊???
#define k 4#define n 5
long f1(int b)
{long power;
int i;
for(i=1;i<k;i++)
power*=b;
return power;
}
long f2(int n,int k)
{long sum;
int i;
for(i=1;i<=n;i++)
sum+=f1(i);
return sum;
}
main()
{printf("sum=%d",f2(n,k));
getch();
}