return语句怎么用
在有返回值的函数里,得用到return语句,但是在调用函数并输出时怎么办呢?还有一个问题,在主函数里面可以对函数进行定义和实现吗?看看下面的程序,为什么错了?#include<iostream>
using namespace std;
int add(int i,int j);
float add(float i,float j);
int main()
{
int add(int i,int j){return i+j;}//错误
float add(float i,float j){return i+j;}//错误
int x ,y;
float a ,b;
cout<<"请输入两个整数:"<<endl;
cin>>x>>y;
cout<<"对两个整数求和的:"<<endl<< add(x ,y);
cout<<"请输入两个单精度数:"<<endl;
cin>>a>>b;
cout<<"对两个单精度数求和的:"<<endl<<add(a ,b);
return 0;
}