问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这个c++小程序那里出错了,请改正

发布网友 发布时间:2023-05-07 00:27

我来回答

6个回答

热心网友 时间:2023-11-24 07:04

#include<iostream>
using namespace std;
int add(int x,int y) ; // main看不到add函数,因为它在后面,所以可以提前声明一下就好了。
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)
{
int z;
z=x+y;
return z;
}

热心网友 时间:2023-11-24 07:05

自定义函数如果在主函数之后定义的话,必须在主函数中声明
改成:
#include<iostream>
using namespace std;
int main()
{

int a,b,c;
int add(int x,int y);//add函数声明
cin>>a>>b;
c=add(a,b);
cout<<"a+b"<<c<<endl;
return 0;
}
int add(int x,int y)
{
int z;
z=x+y;
return z;
}
或者把自定义函数定义在主函数之前,就不需要声明了
改成:
#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;
}

热心网友 时间:2023-11-24 07:05

同意上面的,你没有声明函数原型。
我用code::blocks编译你的程序编译器显示如下:
\time5.cpp|7|error: "add" was not declared in this scope|
它说add函数在这个作用域里没声明。

热心网友 时间:2023-11-24 07:06

这个成学在USING NAMESPACE STD;的下面加上INT ADD(INT,INT);就OK了,!
这个错误的原因是在编译的时候程序不知道ADD这个函数是什么形式(参数以及返回值如何),所以在编译到C=ADD(A,B);这句时不知道ADD是什么,所以必须在前面加一个声明,以告诉ADD的形式,要不就将ADD定义放在MAIN()函数的前面!!!
我也是初学者,一起加油o(∩_∩)o...

热心网友 时间:2023-11-24 07:07

#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<<"a+b"<<c<<endl;
return 0;
}
int add(int x,int y)
{
int z;
z=x+y;
return z;
}

热心网友 时间:2023-11-24 07:07

在main之前声明add函数就好了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南安椎间盘突出症的症状,悬壶邱腰神在陕西哪里 安康腰椎间盘突出一条腿麻保守治疗的方法,悬壶邱大夫的详细位置_百度知 ... 宣传片拍摄有哪些长处? 继承房产过户费用要多少? 继承5万房产过户需要多少费用多少钱 继承的房产过户需要多少费用 继承5万房产过户需要多少费用 灵芝茶减肥效果怎么样 南京滴滴和t3哪个收入多 属虎女人的和属鸡男人的配吗 PHP 这段代码那里出错了??? 求大神看一下我那里出错了 python运行的,那里出错了? 小米云服务能查看到手机什么 梦见别人给我摘香蕉 梦见摘香蕉是什么意思 梦见摘香蕉的寓意 梦见朋友飞上树摘香蕉的预兆 台湾学校中的,几年几班,是什么意思,比如,五年三班 学校班级中3班是什么意思? 《琐记》中的三班生是什么意思? 小米丸子为什么不录视频了 小米丸子真名 1英寸的底600mm镜头相当于全副相机多少焦距的头 相机300的焦距和600的焦距区别 600MM 焦距的镜头相当于多少倍的望远镜 相机镜头 你知道崂山为什么别称为“海上第一仙山”吗? 有个青岛啤酒和崂山啤酒的笑话,大家听过吗 第一次青海去游玩,为什么网上说情侣们最好不要去崂山玩呢? 被老师会问关于青岛崂山的什么问题 我买的数码相机松下FX36 请问30fps 和10fps 的区别,摄像时用哪个更好?? 帮我分析这个程序那里出错了 一个人为什么要背后对你使坏? 如何看待那种表面上玩的很好,却在背地里给我使坏,故意造我谣的朋友? 一个男的当面怕得罪你,背后给你使坏,他是不是又怕你又讨厌你? 表面好人背后阴险的人 人心隔肚皮,表面对你好背地里坏你? 女生说小乔什么意思? 我有一个朋友对我说:我在【塔防三国志】获得了一流武将小乔~从今天起,你就是我的人啦!他是什么意思 我的心中有座铜雀楼 里面藏着言小乔 什么意思,通俗的讲,我没有看过这本书,让让我明白 路易10世要给自己地城堡增加三个地牢,建造者们应该要怎么规划出最快的完工方案呢? 各位听过一个智力题吗,就是一个国王有一名建筑师一名设计师,现在要建大中小三座牢房。 国王让你建三个地牢---智力题求解答 梦见被鸟咬了一下的预兆 梦见黑鸟咬自己 梦见许多黑鸟咬自己 solidedge怎么清缓存 关于建筑设计周期定额的说法,正确的是( )。 如何计算设计周期,有没有定额的?? 外企人力资源经理岗位职责 怎么判断仓鼠的年龄图解