void(*fp)(); fp是一个指向返回值为void类型的函数的指针。
(*fp)(); 调用函数。
将常数0转型为 "指向返回值为void类型的函数的指针",可以这样写
(void(*)())0.
可以用(void(*)())0替换fp,从而调用函数得到。
(* (void(*)())0 )();
简洁的写法
typedef void (*funcptr)();
(*(funcptr)0)();
本文详细介绍了C语言中指向返回值为void类型的函数指针的定义及使用方法,并提供了具体的实例来展示如何将整数0转换为此类型指针并调用该指针所指向的函数。
void(*fp)(); fp是一个指向返回值为void类型的函数的指针。
(*fp)(); 调用函数。
将常数0转型为 "指向返回值为void类型的函数的指针",可以这样写
(void(*)())0.
可以用(void(*)())0替换fp,从而调用函数得到。
(* (void(*)())0 )();
简洁的写法
typedef void (*funcptr)();
(*(funcptr)0)();
142

被折叠的 条评论
为什么被折叠?