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

如果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++远征之离港篇
  • 参与学习       122670    人
  • 解答问题       493    个

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

进入课程

如果fun()函数

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号