| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1516 人关注过本帖
标题:哪里错了?
只看楼主 加入收藏
haiyungood
Rank: 2
等 级:论坛游民
帖 子:83
专家分:98
注 册:2008-7-2
结帖率:100%
收藏
 问题点数:0 回复次数:13 
哪里错了?
我自己编了一个程序但不知道是哪里错了,请各位给看看,我在这谢谢各位了,
#include <iostream>
using namespace std;
int main ()
{
    int a,b,c;
    cin>>a>>b;
    c=add(a,b);
    cout<<"add(a+b)="<<c<<endl;
    return 0;
}
    int add(int x,int y);
{
    int z;
    cin>>x>>y;
    z=x+y;
    return (z);
}
搜索更多相关主题的帖子: include using 
2008-09-14 16:38
独孤剑魔
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2008-8-5
收藏
得分:0 
没有细看,不过如下改动你就可以通过编译和运行了。
#include <iostream>
using namespace std;
int add(int x,int y)
{
    int z;
    cin>>x>>y;
    z=x+y;
    return (z);
}
int main ()
{
    int a,b,c;
    cin>>a>>b;
    c=add(a,b);
    cout<<"add(a+b)="<<c<<endl;
    return 0;
}
2008-09-14 17:23
独孤剑魔
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2008-8-5
收藏
得分:0 
在声明函数室后面无需加;结构加
2008-09-14 17:24
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
楼主对声明和定义还没有搞清楚..
两种形式都是可以的,但就是不能像你那样写...
第一种:
#include <iostream>
using namespace std;
int add(int x,int y)
{
    int z;
    cin>>x>>y;
    z=x+y;
    return (z);
}
int main ()
{
    int a,b,c;
    cin>>a>>b;
    c=add(a,b);
    cout<<"add(a+b)="<<c<<endl;
    return 0;
}
第二种:
#include <iostream>
using namespace std;
int add(int x,int y);
int main ()
{
    int a,b,c;
    cin>>a>>b;
    c=add(a,b);
    cout<<"add(a+b)="<<c<<endl;
    return 0;
}
int add(int x,int y)
{
    int z;
    cin>>x>>y;
    z=x+y;
    return (z);
}

2008-09-14 17:37
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
补充一下,刚才没看仔细,
你那个add函数里的cin>>x>>y;这句多余了...
调用函数前已经有输入了啊...

2008-09-14 17:40
haiyungood
Rank: 2
等 级:论坛游民
帖 子:83
专家分:98
注 册:2008-7-2
收藏
得分:0 
现在好了,谢谢各位了,
2008-09-14 18:27
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
不是说 不能返回 函数中定义的变量吗?
2008-09-14 22:29
鸭飞猪
Rank: 1
来 自:浙江工业大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-9-14
收藏
得分:0 
回复 7# newyj 的帖子
谁说的。。。。。。。
2008-09-14 23:55
shaoyuan
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2008-9-7
收藏
得分:0 
在使用函数之前必须让编译系统知道有该函数的存在,你可以在调用函数之前先对函数进行声明,也可以把函数定义放在主函数之前。还有一点我觉的有点不解的是:你在主函数里已经该变量赋值了,为什么还要在自定义函数里再对变量进行赋值呢?
2008-09-15 18:30
独孤剑魔
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2008-8-5
收藏
得分:0 
回复 7# newyj 的帖子
谁说的啊?
2008-09-15 19:09
快速回复:哪里错了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023694 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved