您的位置:首页 > 其它

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

2015-10-02 20:18 211 查看
定义一个函数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) 是为了加强程序的可读性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: