liangmeisheng 发表于 2020-12-2 15:27:09

函数

#include <iostream>
using namespace std;
void p(float f)
{
                cout<<"float"<<f;
}
void p(double d)
{
                cout<<"double"<<d;
}

main()                                    
{

        p(2.1);
}
为什么输出不是float

北冰羊 发表于 2020-12-2 16:02:41

小数默认是double类型
在小数后面加个f会截断成float   p(2.1f)会调用float
页: [1]
查看完整版本: 函数