一个关于C语言类型定义的问题.

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:06:57
typedef void (* sys_timeout_handler)(void *arg);

这句究竟是什么意思,请帮忙!

sys_timeout_handler是一个函数指针的别名;

你可以这样使用它:

定义一个: void Create(void* arg){..........}

sys_timeout_handler = Create;

调用是这样的语法:

(*sys_timeout_handler)(void* 你的实际参数);

void *argv
即相当于void * sys_timeout_handler