首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学构建函数,两数相加的小程序,不知哪错?该如何解决

2012-02-07 
初学构建函数,两数相加的小程序,不知哪错?main(){inta,b,ccadd(a,b)cout c endl}intadd(intx,in

初学构建函数,两数相加的小程序,不知哪错?
main()
{
    int   a,b,c;
    c=add(a,b);
    cout < <c < <endl;
}
int   add(int   x,int   y);
{
    z=x+y;
    return(z);
}

还望赐教

[解决办法]
为什么没分呢??
算了
我就喜欢搞特殊的

你那边的Z从哪冒出来的?
直接return (x+y);
就是咯
不过你的a,b都只是声明了下
不知道会返回什么值来~
[解决办法]
//#include <iostream>
//using namespace std; //这两个别忘了
main()
{
int add(int,int); //声明函数
int a,b,c; // 改为 int a=1,b=2,c; //没有值算什么?
c=add(a,b);
cout < <c < <endl;
}
int add(int x,int y);
{
z=x+y; //z还没声明呢 这个不要了
return(z); // 改为 return x+y;
}

// RedFlag g++ 下调试通过
[解决办法]
z先定义一下咯~
[解决办法]
//#include <iostream>
//using namespace std;
int main()
{
int add(int,int);
int a=1,b=2,c;
c=add(a,b);
cout < <c < <endl;
return 0;
}

int add(int x,int y);
{
int z;
z=x+y;
return(z);
}

[解决办法]
z无定义,abc也没赋值

热点排行