当前位置: 代码迷 >> 综合 >> C 返回函数指针的函数
  详细解决方案

C 返回函数指针的函数

热度:15   发布时间:2023-09-29 06:20:31.0


#include <stdio.h>int func1(int a){printf("%d\n",a);
}int(*func2(int a ,int b))(int) {return func1;
}int main(){int (*(*f)(int,int))(int) = func2;int (*p)(int)  = f(0,0);p(10);
}
输出:10

#include <stdio.h>typedef int (*func)(int);int func1(int a){printf("%d\n",a);
}func func2(int a,int b) {return func1;
}int main(){func(*f)(int,int)= func2;func p= f(0,0);p(10);
}
输出:10



  相关解决方案