必须从变量名开始,而不是从最内部的括号
例如:
int * ( * ( *fp) (int ) ) [10];
- 从变量名开始 fpl
- 右看什么也没有,碰到),往左看碰到*-------一个指针
- 跳出括号,碰到(int)---------一个带一个int参数的函数
- 向左看,发现* ----------------(函数)返回一个指针
- 跳出括号,向右看,碰到【10】 -------------一个10元素的数组
- 向左看,发现一个* ------------指针
- 向左看,发现int -----------int类型
fpl被声明称一个函数的指针,该函数返回指向指针数组的指针