#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;
}