主题:确认一下自己想的是否正确,关于函数指针做参数的问题
首先定义了这么个函数指针做参数的函数,
void xFunc(void (*yf)(int x,int y));
被调用函数为
void max(int a,int b){
printf("%d\n",a>b?a;b);
}
我想调用xFunc,比较2和3的大小,如何调用这个xFunc呢?
我认为xFunc无法做到,除非再加参数,是不是这样啊,还是另有玄机,知情者赐教!
void xFunc(void (*yf)(int x,int y));
被调用函数为
void max(int a,int b){
printf("%d\n",a>b?a;b);
}
我想调用xFunc,比较2和3的大小,如何调用这个xFunc呢?
我认为xFunc无法做到,除非再加参数,是不是这样啊,还是另有玄机,知情者赐教!