我如何理解以下复杂的声明?
char (*(*f())[])(); char (*(*X[3])())[5]; void (*f)(int,void (*)()); char far *far *ptr; typedef void (*pfun)(int,float); int **(*f)(int**,int**(*)(int **,int **));
c pointers declaration
我记得从前一段时间开始阅读有关解释C代码的命令行工具,是否有人知道它可能被命名为什么?
c
c ×2
declaration ×1
pointers ×1