C++编程问题 missing function header

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:13:07
小弟刚开始接触C++
遍了以下一程序
#include <iostream>
using namespace std;
int add(int x,int y);
{
int z;
z=x+y;
return(z);
}
int main()
{
int a,b,c;
cin>>a>>b;
c=add(a,b);
cout<<"a+b="<<c<<endl;
return 0;
}
可总说missing function header 怎么回事啊
大虾们帮帮忙

定义int add(int x,int y)函数时后面不能加分号了!就是这个分号导致的错误!把分号去掉就可以了!

#include <iostream>
using namespace std;
int add(int x,int y)//; ////////这里多个分号
{
int z;
z=x+y;
return(z);
}
int main()
{
int a,b,c;
cin>>a>>b;
c=add(a,b);
cout<<"a+b="<<c<<endl;
return 0;
}

大家都说明白了,多了个分号。

int add(int x,int y);
后面多了个分号吧。