void是C语言中的一种特殊类型,表示一个指向未知类型的指针。它可以用来存储任意类型的指针,但不能直接解引用或进行算术运算。void通常用于在函数之间传递指针,而不需要关心具体的数据类型。
void* (* function )(void )是一个函数指针,它指向一个参数为void类型,返回值为void*类型的函数。这种函数指针可以用来调用具有不同参数和返回值类型的函数。
区别:
总结: void是一个指向未知类型的指针,用于在函数之间传递指针,而void (* function )(void *)是一个函数指针,用于指向具有相同参数和返回值类型的函数,并可以直接调用函数。
领取专属 10元无门槛券
手把手带您无忧上云