回调函数

很多地方都看到回调函数,什么是回调函数呢?网上这篇文章写得不错,觉得回调函数就是:通过函数指针调用函数

http://blog.csdn.net/callmeback/article/details/4242260

照着作者的代码我也写了一遍

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 
 5 void print_welcome(int len){
 6     printf("welcome--:%d
", len);
 7 }
 8 void print_goodbye(int len){
 9     printf("welcome--:%d
", len);
10 }
11 
12 void callBack(int times, void (* print)(int)){
13     int i= 0;
14     for(; i < times; i++){
15         print(i);//这里并不知道print()的功能  print()即为回调函数
16     }
17     printf("我不知道你是迎客还是送客
");
18 }
19 
20 int main()
21 {
22     callBack(10, print_welcome);
23     callBack(10, print_goodbye);
24     print_welcome(5);
25 
26     return 0;
27 }
原文地址:https://www.cnblogs.com/luckygxf/p/4065238.html