如何阅读 C 语言的声明

众所周知,C 语言的一大难点就在于变量声明。 比如说如下的几个例子:

  • char* const *(*next)();
  • char *(*c[10])(int **p);
  • void (*signal(int, void(*)(int)))(int);

基本上每一个都是…