永发信息网

为什么float fun(float x,float y);void fun(float y);不

答案:3  悬赏:40  手机版
解决时间 2021-02-24 11:51
为什么float fun(float x,float y);void fun(float y);不
最佳答案
y的是int,因为你定义函数的时候没定义函数返回值的类型,所以默认fun函数的返回值类型为int,相当于:
int fun(float x)
{
float y;
y=3*x-4;
return y;
}
即使你在函数内定义的y的类型为float型,但是由于你的y是返回值,且返回值的类型是int,所以系统会进行自动转换,所以函数值的类型是int。 如果你要函数值类型为float,则要在定义函数的时候定义函数的类型,即:
float fun(float x)
{
float y;
y=3*x-4;
return y;
}
即使不定义函数类型时自动默认为int,但是一般还是加上函数类型的好。
全部回答
为什么不满足
因为重载的话,参数个数及类型,参数名,返回值都必须一样才行。
这里返回值不同,参数个数也不同。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张家界市一中哪个最漂亮
在全校的演讲比赛中,七年级的三个同学在台下
美服魔兽冷黑分别是什么意思?
长春市南关区人民检察院举报中心在哪里啊,我
山东省滕州市在2010年10月24号16:45至17:15
腾航商贸我想知道这个在什么地方
头皮毛囊堵塞怎么清洗
站起来英语怎么说视频
2007款北京现代表雅绅待多少钱自动档
谁翻译一下这句话有借必有贷,借贷必相等
局西街地址有知道的么?有点事想过去
单选题与环境人口容量呈负相关关系的因素是A.
一公斤蓝莓大约有多少粒呢
一日等于多少秒。
起点新书签约后,一般多长时间能拿到第一个推
推荐资讯
容声电热水器rzb60一b1w1加热后电表转速很快
二胖盖浇饭地址有知道的么?有点事想过去
今年是几龙治水。
初二上学期英语和数学的总结
有没有类似百度手机助手的软件
强制猥亵罪的对象是()。
我想打LOL职业,怎么加入战队啊?怎么加入俱
遮蔽胶带是什么?
宜章县民政局这个地址在什么地方,我要处理点
技成培训信誉,培训质量好吗?请有知情高给点
方山县大武派出所在什么地方啊,我要过去处理
求解答。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?