函数指针

来源:互联网 发布:矩阵优化问题 编辑:程序博客网 时间:2024/06/05 14:50
#include <iostream>using namespace std;int inc(int a){return (++a);}int multi(int *a, int *b, int *c){return (*c = *a * *b);}typedef int(FUNC1)(int in);typedef int(FUNC2)(int*, int*, int*);void show(FUNC2 fun, int arg1, int* arg2){FUNC1 *p = &inc;int temp = p(arg1);fun(&temp, &arg1, arg2);printf("%d\n", *arg2);}int main(){int a;show(multi, 10, &a);return 0;}
输出为110
0 0