回 帖 发 新 帖 刷新版面

主题:请教一个问题


float fun1(float data);
float fun2(float data);
float fun3(float data) ;
float (*pf1)(float);//// 定义了一个函数指针。

///  pf1=0; pf2=0; pf3=0;//为什么不能赋值,初始值赋值不行。问题1。
float fun1(float &data)
{
    data =1*data;
    return data;
}
;
float fun2(float data)
{
    data =10*data;
    return data;
}
;
float fun3(float data)
{
    data =100*data;
    return data;
}
;

void Cfun::Onzhizhen()
{
    UpdateData(true);
//    m_a=fun1(10)+1;    ///如何获得函数返回值 问题4
//    fun1(10);         /////问题,这里的函数,为什么不能使用。问题2
//    pf1=fun1;      ////函数指针,不能指向函数,问题3
    UpdateData(false);
    // TODO: Add your control notification handler code here
    
}

回复列表 (共2个回复)

沙发

问题1,没有声名;问题2,10是整型,参数应为float,改为10.0;问题3,没见过这么用的,不知道说你什么了;问题4,同2

板凳

基本概念啊。。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册