鱼C论坛

 找回密码
 立即注册
查看: 1303|回复: 4

[已解决]函数

[复制链接]
发表于 2018-11-9 16:23:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
选项D为啥是对的,选项C为啥又是错的
最佳答案
2018-11-10 16:35:11
大可爱 发表于 2018-11-10 16:22
程序中(*f)()  当中的 f 是指向函数的指针。那D选项中的f 是什么

也是函数指针,函数指针可以直接代替函数名进行调用的
webwxgetmsgimg.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-9 20:17:27 | 显示全部楼层
函数指针,允许像D一样,让该指针使用和函数名一样的调用方式。 也可以像A一样,先取回函数再调用。 而C选项中实际上是先执行了  f(x,y) 达到和D一样的调用方式,但是由于f(x,y)返回的并不是一个指针,所以不能通过*f(x,y)得到我们想要的值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-9 20:18:30 | 显示全部楼层
????????????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-11-10 16:22:57 | 显示全部楼层
beijudezixuan 发表于 2018-11-9 20:17
函数指针,允许像D一样,让该指针使用和函数名一样的调用方式。 也可以像A一样,先取回函数再调用。 而C选 ...

程序中(*f)()  当中的 f 是指向函数的指针。那D选项中的f 是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-10 16:35:11 | 显示全部楼层    本楼为最佳答案   
大可爱 发表于 2018-11-10 16:22
程序中(*f)()  当中的 f 是指向函数的指针。那D选项中的f 是什么

也是函数指针,函数指针可以直接代替函数名进行调用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-2 22:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表