typedef void (*T) (void * );定义了一个指向函数的指针T, 其 返回值 void 类型,参数也是后面的(void *) 接下来我们就可以直接使用 T 来定义这种 指针变量 ,比如:
T fn1; //等价于void fn1 (void *); 使用:void func(void *); //声明函数 T fn1; //定义变量 fn1=func; //赋值 (*fn1)(); //执行
typedef void (*T) (void * );定义了一个指向函数的指针T, 其 返回值 void 类型,参数也是后面的(void *) 接下来我们就可以直接使用 T 来定义这种 指针变量 ,比如:
T fn1; //等价于void fn1 (void *); 使用:void func(void *); //声明函数 T fn1; //定义变量 fn1=func; //赋值 (*fn1)(); //执行