回调函数...

来源:互联网 发布:唯一网络哪里人王宇杰 编辑:程序博客网 时间:2024/06/14 03:21


#include <stdio.h>char * postman(char * number, char * address) {printf("到%s这个地点取东西, 给%s客户发短信\n", address, number);return "东西我取到了";}//回调函数, 指针函数作为参数的函数,//预先要知道 想要调用的方法的 [返回值 & 参数类型和个数],之后写一个符合格式的指针函数作为参数//char * callBak(char * num, char * address, char * (*callme)(char *, char *)) {char * content = callme(num, address);printf("我收到message --->%s\n", content);    return "我知道, 我的包裹被取走了";}// main是动态的real world, 方法是静态的real world.int main(int argc, const char * argv[]) {char * iknow=callBak("13233338888", "beijing", postman);    printf("%s\n",iknow);return 0;}


0 0