函数调用时遇到的问题
#include <stdio.h>long square(int p);
long factorial(int q);
void main()
{
int i;
long s=0;
for(i=2;i<=3;i++)
{
s=s+square(i);
}
printf("%ld\n",s);
}
long square(int p)
{
int k;
long r;
long factorial(int);
k=p*p;
r=factorial(k);
return r;
}
long factoral(int q)
{
long c=1;
int i;
for (i=1;i<=q;i++)
{
c*=i;
}
return c;
}
b.obj : error LNK2001: unresolved external symbol _factorial
Debug/b.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
为什么会出现这样错误,解决不了。O(∩_∩)O谢谢
{:7_176:}你看看 你的函数名 前后是不是一样的
你英语不好就用拼音吧 函数名拼写错误
页:
[1]