void(*fp)(); fp是一个指向返回值为void类型的函数的指针。
(*fp)(); 调用函数。
将常数0转型为 "指向返回值为void类型的函数的指针",可以这样写
(void(*)())0.
可以用(void(*)())0替换fp,从而调用函数得到。
(* (void(*)())0 )();
简洁的写法
typedef void (*funcptr)();
(*(funcptr)0)();
void(*fp)(); fp是一个指向返回值为void类型的函数的指针。
(*fp)(); 调用函数。
将常数0转型为 "指向返回值为void类型的函数的指针",可以这样写
(void(*)())0.
可以用(void(*)())0替换fp,从而调用函数得到。
(* (void(*)())0 )();
简洁的写法
typedef void (*funcptr)();
(*(funcptr)0)();