void (*run)(void) = (void (*)(void))0x0;该如何解决

void (*run)(void) (void (*)(void))0x0void(*run)(void)(void(*)(void))0x0这句话什么意思阿,没见过

void (*run)(void) = (void (*)(void))0x0;
void   (*run)(void)   =   (void   (*)(void))0x0;
这句话什么意思阿,没见过这样的阿

[解决办法]
void (*run)(void)与void (*)(void)有什么区别呢
只是差个名称
对于类型来说本身叫什么就没必要
void (*)(void) 就是函数指针,它是个类型说明