如题所述
声明一个函数指针类型p,该型指针指向一个函数,该函数返回void,输入参数为char。
如:
typedef void (*p)(char task_id);
void func_example(char task_id)
{
printf("This is a example.\n");
}
void main(void){
p func = func_example;
func('a');
}
如:
typedef void (*p)(char task_id);
void func_example(char task_id)
{
printf("This is a example.\n");
}
void main(void){
p func = func_example;
func('a');
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-03-07
功能一说,这都是一些宏定义。
就好比你定义了一个整形变量,int a;
你问我这是什么作用。。。
就好比你定义了一个整形变量,int a;
你问我这是什么作用。。。
第2个回答 2011-03-07
功能一说,这都是一些宏定义。
就好比你定义了一个整形变量,int a;
你问我这是什么作用。。。
就好比你定义了一个整形变量,int a;
你问我这是什么作用。。。
第3个回答 2011-03-06
把 void(*p) 声明为 char task-id