>>你可以先定义一个函数指针的类型, > > 如何定义了,用 typedef 么? > 像这样,是吧: > > typedef int *(*pfun_t)(int a, int b) > 没错,不过别忘记加分号。 pfun_t 是一个函数指针的类型,这个 指针指向的函数需要两个整型参数, 并返回一个整型指针。 >>然后用它来定义指向这个函数指针 >>类型的指针。 > > 那怎么样定义指向这个函数指针的指针? > 该怎么写啊?又用 typedef ? 这回不用 typedef 了,你直接用 pfun_t 定义就好了: pfun_t *ppfun_t = NULL;