”函数指针”作为“函数参数”传送时的格式

来源:互联网 发布:淘宝冲印照片怎么样 编辑:程序博客网 时间:2024/06/16 03:05

定义一个函数eq:

int eq(int a, int b){    return a==b;}

要以函数参数的形式传送该函数时:

实参

int numberA, numberB;...testFunction(numberA, numberB, eq);...

形参

int testFunction(int x, int y, int (*funPoint)(int, int) ){    ...    funPoint(x,y);  //调用eq    ...}

形参处之所以不写成更为简单的 int funPoint(int, int) 是为了加强程序的可读性。

0 0