返回函数中的关系值

时间:2019-02-16 17:42:37

标签: c function-pointers

我有以下函数原型:

void bubble (int work[], const int size, int (*compare)(int a, int b));

如您所见,它需要作为第三个参数,即函数指针。稍后,主要给出以下参数:bubble(a, SIZE, ascending),其中“升序”是具有以下定义的函数:

int ascending(int a, int b){return b < a;}

程序运行时没有错误或警告(在devCpp中),我的问题是这怎么可能?如何在int函数中返回带有两个整数的关系运算符?真正的回报是什么?

0 个答案:

没有答案