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

这个语句不太了解,麻烦帮忙看看,float(*fs)(float,float=0)是什么意思?

这个语句不太了解,麻烦帮忙看看,float(*fs)(float,float=0)是什么意思?

至尊宝的传说 2021-05-03 11:07:47
float(*fs)(float,float=0)是什么意思
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

float (*fs)(float,float);

将fs定义成指向函数的指针(函数指针),它可以指向的函数需满足以下签名:
1、返回类型为float
2、需要两个float类型的参数

此外,不能有=0部分,不能提供默认值。

查看完整回答
反对 回复 2021-05-09
?
DIEA

TA贡献1820条经验 获得超2个赞

函数前的float为返回值的类型(是浮点型的)
括号里的float是函数的参数类型(也是浮点型的)
average()函数的原型?没听说过,这么简单的函数还可能是库函数么?要是的话也至多是个宏:(猜测如下)
#define average(x,y) ((x)+(y))/2
或内联函数

查看完整回答
反对 回复 2021-05-09
  • 2 回答
  • 0 关注
  • 248 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信