首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

c++疑窦

2013-04-09 
c++疑难#includeiostreamusing namespace stdclass zhengshu{public: floatjia(floata,float b) { retu

c++疑难
#include"iostream"
using namespace std;
class zhengshu
{
public:
 float  jia(float  a,float b)
 { return a+b;}
 float jian(float a,float b)
 { return a-b;}
    float  cheng(float  a,float b)
 { return a*b;}
 float chu(float a,float b)
 { return a/b;}

};
int main()
{ zhengshu one;
 float a,b,c;
 char i;
 cout<<"请输入两个整数的计算式:"<<endl;
 cin>>a;
 cin>>i;
 cin>>b;
 cout<<"结果为:";
 if(i=='+')
     cout<<one.jia (a,b);
 if(i=='-')
  cout<<one.jian(a,b);
 if(i=='*')
  cout<<one.cheng(a,b);
 if(i=='/')
  cout<<one.chu(a,b);
 cout<<endl;
 if(i!='+'&&i!='-'&&i!='*'&&i!='/')
  
  cout<<"输入有误!!!"<<endl;

}

疑问如下:
zhengshu one;
 cout<<one.jia (a,b);
表示什么意思,求解答

[解决办法]
把a和b加起来的结果显示在屏幕上
[解决办法]
zhengshu one;
这句话,声明一个类zhengshu的对象one;

cout<<one.jia(a,b);
这句,调用one 的jia方法,参数是a和b,并把结果输出到标准输出(屏幕)上

热点排行