这个c++的程序哪里有错误,请哪位仁兄告诉我!谢谢

[复制链接]
查看11 | 回复2 | 2007-9-10 15:57:17 | 显示全部楼层 |阅读模式
main前 是否要函数声明下
回复

使用道具 举报

千问 | 2007-9-10 15:57:17 | 显示全部楼层
第一、由于用标准库 在#include 后面补上 using namespace std;这样就可以省去各处的 std::否则 可以改成#include第二、子函数参数设置错误 含有形参 要定义在函数体内部 可以改做:int he(int x,int y){return (x+y);}第三、main函数之前没有he()函数的声明 可以前面加上 int he(int,int)或者是 把整个he函数放在main函数的前面
回复

使用道具 举报

千问 | 2007-9-10 15:57:17 | 显示全部楼层
#include int main() {int a,b,c; int he(int ,int) ;
//先声名啊!std::cout>a>>b; c=he(a,b); std::cout>a>>b; c=he(a,b); std::cout<<"任意两个数的和是:"<<c<<std::endl; return 0; } int he(int x,int y){ int c=0; c=x+y;return (c); }这样就可以了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行