char *(*c[10])(int **p); 请进一步解释这行代码?
知识点:
1.char *pt[10]; pt是数组,数组是有10个char*指针所组成。
2.char (*pt)[10]; pt是指针,pt指针指向了由10个char袁术构成的数组,即pt是数组指针。
思路:
1.c[10] ----> c是数组
2.*c[10] ----> c是一个指针数组
3.char *()(int **p) ----> c数组中每一个元素都是函数指针,其所这项的函数返回值是char*类型,且函数带一个指向指针的指针。