为了账号安全,请及时绑定邮箱和手机立即绑定

如果fun()函数

 在main函数中如果调用

fun(1,2,4.1),这种情况下是不是应该是调用原型fun(int,int,int)的呢?并且将4.1强制从double型 转换成int型?

如果你也有这个疑问,不妨自己动手编程一下看看结果如果,有没有警告或错误提示。

欢迎来评!

正在回答

2 回答

试了一下,确实是调用了fun(int,int,int),然后将double类型转换成了int型

1 回复 有任何疑惑可以回复我~

其实如果作用域一致的话,可以考虑用函数重载,再编写一个函数fun(int,int,double)这样的。那么你调用的时候,计算机会自动识别,根据你输入参数类型的不同,选择调用的函数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

如果fun()函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信