永发信息网

下面函数值得类型是什么? func(float a) {float s; s+=5*a-1; return s; }

答案:3  悬赏:40  手机版
解决时间 2021-02-05 01:33
  • 提问者网友:爱唱彩虹
  • 2021-02-04 10:06
下面函数值得类型是什么? func(float a) {float s; s+=5*a-1; return s; }
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-02-04 10:20
s的是int,因为你定义函数的时候没定义函数返回值的类型,所以默认func函数的返回值类型为int,相当于:
int func(float a)
{
float s;
s+=5*a-1;
return s;
}
即使你在函数内定义的s的类型为float型,但是由于你的s是返回值,且返回值的类型是int,所以系统会进行自动转换,所以函数值的类型是int。 如果你要函数值类型为float,则要在定义函数的时候定义函数的类型,即:
float func(float a)
{
float s;
s+=5*a-1;
return s;
}
即使不定义函数类型时自动默认为int,但是一般还是加上函数类型的好。
全部回答
  • 1楼网友:渊鱼
  • 2021-02-04 12:11
反反复复
  • 2楼网友:舍身薄凉客
  • 2021-02-04 12:00
你好! float 如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯