C语言函数指针数组用于注册注销功能
发布时间
阅读量:
阅读量
在浏览博客的过程中,发现了一段质量较高的代码并将其妥善保存。
此类函数的编写理念具有借鉴价值,在实际编码过程中可作为参考依据。
#include <stdio.h>
typedef void (*poniter_fun)(int);
typedef struct poniter_desc {
char *name;
poniter_fun fp;
}poniter_desc,*p_poniter_desc;
poniter_desc poniter_array[10];
p_poniter_desc p_poniter_array;
int register_fun(char *name, poniter_fun fp)
{
int i;
for(i = 0;i < 10;i ++){
if(!poniter_array[i].fp){
poniter_array[i].name = name;
poniter_array[i].fp = fp;
return 0;
}
}
全部评论 (0)
还没有任何评论哟~
