#include<iostream>
using namespace std;
//add()函数的定义,其有返回值
double add(double x,double y)
{
double z;
z=x+y;
cout<<x<<"+"<<y<<"="<<z<<endl;
return(z);
}
int main()
{
double a=0.5,b=1.0;
cout<<"add(1.5,2.5)="<<add(1.5,2.5)<<endl;
我认为输出应该是add(1.5,2.5)=1.5+2.5=4
4
但实际上正确输出是:
1.5+2.5=4
add(1.5,2.5)=4
为什么呢?
如果知道为什么帮忙恢复下,不知道别捣乱,好吧。淘宝做广告都做到这里了。无语。。。