GCC警告warning: control reaches end of non-void function [-Wreturn-type]|

意思就是原本应该有返回值的函数 没有return

例如
(恰巧刚才遇到了,就发了出来)

double fm (int x)
{
    
    
    double fm = 1;
    double i = 1 ;
    for( i = 1 ; i <= x ; i ++)
    {
    
    
        fm *= i  ;
    }
    ///return fm ;(缺少了返回值) 
}
这个函数原本应该返回一个double 类型的数,
但是注释掉之后就没有 输出的结果应该是
-1.#QHANO

猜你喜欢

转载自blog.csdn.net/qq_22841387/article/details/110825247
end
今日推荐