c语言如何使用typedef定义一个函数指针类型,该指针类型指向一个不需要参数,并且返回值为int

c语言如何使用typedef定义一个函数指针类型,该指针类型指向一个不需要参数,并且返回值为int的函数

C语言中,使用typedef 定义一个函数指针类型的书写格式如下:

typedef  返回值类型   (*函数指针类型名称)(参数列表);

为方便理解,下面在手机上使用易历知食软件内部的微C程序设计来编程,演示其定义方式,并写个测试函数,再通过函数指针来调用测试函数,在手机上的代码如下图(图截取自手机):

运行结果如下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-17
typedef int(*PointNameToFunc)(void);

请多在网路上搜寻, 已经有很多参考资料.追问

这样的话不就不用写typedef了吗

本回答被提问者和网友采纳
第2个回答  2017-09-04
typedef int (*funptr)(void);
第3个回答  2017-08-30
typedef int (*FUN_TYPE) (void);
相似回答