| 发表于:2007-03-14 16:28:136楼 得分:5 |
c中就有的东西了 函数指针,int*(*p)(int*) 这样的定义中: 变量p是一个指向特定函数的指针变量(可以用p来保存函数的入口地址) 例子容易说明白~ int* ftn(int *ivalue); // ftn是一个参数为int*,返回值为int* 的函数 那么可以将ftn的入口地址赋给之前的 函数指针p了,像这样 p = ftn; 然后可以通过p来调用函数, 比如: int a = 0, *b; b = p(&a); 这样单独的用意义不大,函数指针一般作为函数参数来用,给设计带来弹性~ | | |
|