我试图找出如何在C中使用带参数的回调函数。以下工作并不奏效。实现它的最好方法是什么? (传递参数为回调函数)回调参数
#include <stdio.h>
void caller(int (*cc)(int a)) {
cc(a);
}
int blub(int a) {
printf("%i", a);
return 1;
}
int main(int argc, char** argv)
{
caller(blub(5));
return 1;
}