请问这个if (c=='+')有什么问题吗
#include<iostream.h>#include<conio.h> //getch()要用到此头文件
#include<stdlib.h> //system("cls")清屏函数用到此头文件
#include<string.h>
#include<math.h>
class fushu
{
public:
void jia (double a,double b,char c,double d,double e)
{
cout<<a+d<<"+"<<b+e<<"i"<<endl;}
private:
double a;
double b;
double d;
double e;
char c;
};
int main()
{
fushu p;
double a,b,d,e;
char c;
cin>>a>>b>>c>>d>>e;
if (c=='+')
p.jia(a,b,c,d,e);
}
这里用那个if为什么不能按照我的定义函数显示结果呢?想不出来啊。。。