标题: C语言函数指针的用法疑问 [打印本页]

作者: 李冬    时间: 2023-6-25 08:12
标题: C语言函数指针的用法疑问
typedef void (* P)();//定义一个新的数据类型P,指向函数的指针
p m;//定义一个函数指针m,是不是等同于void (* m)()可以不定义函数指针m,直接赋值吗?
下面两个哪个是对的?

51hei图片_20230625085544.png (16.17 KB, 下载次数: 60)

51hei图片_20230625085544.png

51hei图片_20230625085534.png (8.64 KB, 下载次数: 51)

51hei图片_20230625085534.png

作者: rayin    时间: 2023-6-26 07:44
这是函数指针, 函数名称直接赋值给指针就OK了. 很简单的
作者: Longan.Wang    时间: 2023-6-26 14:16
第一张图片是错的,第二张图片应用是对的!!!!
作者: Hephaestus    时间: 2023-6-26 15:34
第一图确实是错的,只定义了函数指针这种类型,并没有这种类型的实体。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1