我是一名数学学生,最近我在考虑是否
$ f:A到B $和$ g:B \到C $是用C编写的两个函数(指针),其中$ A,B,C $只是三种数据类型,C中是否有机制允许创建一个函数指针$ h $,当应用于A $中的某些$ x \时,与$ f \ circ g $具有相同的效果?即,$ h(x)= g(f(x))$?
我知道两个给定的函数$ f,g $,我可以编写一个返回$ g(f(x))$的新函数,但我问我们是否可以编写任何两个函数指针而无需编写新函数。当我将函数指针传递给某些函数(如qsort。
)时,这很有用