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

形参与实参的类型

#include

int fun(int a1,int mile){ float money; 、、、、、 } void main(){ printf("打的总费用:%f\n",fun(9,12)+fun(18,12)); }                                                                                     为什么main()函数中  当用%f时,输出0;当用%d,时输出68.《都怀疑软件了》

正在回答

2 回答

两次强制转型,最后返回值为整形,却输出浮点型当然是0

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

你这个代码不完整啊,返回值都看不到

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

梦蝶2 提问者

字数有限,只能选择这么表达我的问题 返回值类型和 int fun(),的int有关,而我定义的money是float,返回值是money, 难道强制转换次数多了,结果都为0,还是有其他结果
2017-03-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       927002    人
  • 解答问题       21533    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

形参与实参的类型

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

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

帮助反馈 APP下载

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

公众号

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