1.你在调用这个函数之前没有对此函数进行说明系统执行是从上到下执行,系统不认识add这玩意
改进方法,1在调用前进行声明:,2吧这个函数写在主函数main之前
2.没有写被调用函数的类型,在c语言中被调函数类型必须与主调函数类型一致
改进方法:在add前写上int,在x,y前都写上int
正确答案:
#include
main()
{
int add(int x,int y);
int a,b,sum;
scanf("%d%d",&a,&b);
sum=add(a,b);
printf("%d",sum);}
int add(int x,int y)
{
return(x+y);
}
把你的错误信息发出来,还有学生.xml的内容最好也发出来,这样才容易判断哪里有问题。