1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
/*程序名称:自定义回调函数实例 作者:exchen(Sysprogram) 日期:2009年12月21日 */ #include <stdio.h> int Print() { int a = 100; printf("print is %d/n",a); return 0; } int Add(int a,int b) { int sum; sum = a + b; printf("sum is %d/n",sum); return 0; } void callback_Print(int (*ptr)()) { (*ptr)(); } void callback_Add(int (*ptr)(int x,int y),int a,int b) { (*ptr)(a,b); } void main() { callback_Print(Print); callback_Add(Add,10,20); } |
转载请注明:exchen's blog » 自定义回调函数