C/C++回调函数代码实例
程序员文章站
2022-05-16 16:15:17
c/c++回调函数代码实例
#include
typedef void (*p)(void);
void fun1(void)
{
printf("hello...
c/c++回调函数代码实例
#include typedef void (*p)(void); void fun1(void) { printf("hello world\n"); } void fun2(void) { printf("cbs\n"); } int main(void) { p p; p = fun1; p(); p = fun2; p(); return 0; }
#include typedef void (*p)(void); void printf_text(void) { printf("hello world\n"); } void call_printf_text(p p) { p(); } int main(void) { p p = printf_text; call_printf_text(p); return 0; }
#include typedef void (*p)(const char *); void printf_text(const char *str) { printf("%s\n",str); } void call_printf_text(p p,const char *str) { p(str); } int main(void) { p p = printf_text; call_printf_text(p,"hello cbs"); return 0; }
上一篇: 现在的出租车都是够豪华的!
下一篇: Android 之 单元测试