一个关于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