What
就是回头调用这个函数。啊哈哈哈
在一个函数里面调用另一个函数,一般用于函数式编程。
HOW
函数指针:
用来存储函数的地址。因为函数的地址只能是函数指针类型接收
int (*p)(attr1Type,attr2Type...)1、函数指针名为p 2、int 表示该函数指针指向的函数所返回的数据类型是int类型的,也就是该函数指针能存储int类型的函数
3、attrType 是 函数指针所指向的函数的形参必须是attrType所指定的类型的调用函数指针:
(*p)()
p();
int cb(int num1, int num2){return num1 + num2;}int func(int (*cb)(int, int)){int i = 1;int j = 2;int amount = cb(i, j);//(*cb)(i,j)printf("%d\n",amount);}void main(){func(cb);getchar();}
