是否可以编写一个函数指针来接受C中的另一个函数指针?

是否可以编写一个函数指针来接受C中的另一个函数指针?,c,function,pointers,C,Function,Pointers,所以我一直在学习函数指针,我有一个问题,不是为了取笑任何人或需要它,只是出于好奇。我关心这样一个函数指针的定义。这样做并没有问题。假设您想要基于元素交换编写不同的排序算法(swap1,swap2,…)。您可以编写不同的函数来交换不同的元素,还可以编写不同的排序算法(sort1(,&,sort2(,&,…) 然后,您可以根据不同的交换函数调用不同的排序算法。您是指“指向函数的指针”吗你会讨论一个函数的指针吗?什么是PARAMATER作为函数指针?如果你的问题是关于C的标题,那么请不要使用C++标签

所以我一直在学习函数指针,我有一个问题,不是为了取笑任何人或需要它,只是出于好奇。我关心这样一个函数指针的定义。

这样做并没有问题。假设您想要基于元素交换编写不同的排序算法(
swap1
swap2
,…)。您可以编写不同的函数来交换不同的元素,还可以编写不同的排序算法(
sort1(,&
sort2(,&
,…)


然后,您可以根据不同的交换函数调用不同的排序算法。

您是指“指向函数的指针”吗你会讨论一个函数的指针吗?什么是PARAMATER作为函数指针?如果你的问题是关于C的标题,那么请不要使用C++标签。它们是不同的语言。我把它删除了。如果你想知道C++的话,请问一个单独的问题。