返回变量的参数类型
如果想比较一个整型(int)和一个浮点型(double)的变量大小并以大的那个变量的参数类型返回其本身。
要怎么做?
先谢谢大家了
哦
理解错了
float tmp1;
int tmp2;
float tmp3=(float)tmp2;
int tmp4=(int)tmp1;
(tmp3-tmp1>=0.0001)?Maxint(tmp2,tmp4):Maxfloat(tmp3,tmp1);
int & Maxint(int &tmp1,int &tmp2)
{
return(tmp1 > tmp2 ? tmp1 : tmp2);
}
float & Maxfloat(float &tmp1,float &tmp2)
{
return(tmp1 - tmp2>=0.0001 ? tmp1 : tmp2);
}
float 忘了几位的了