问一下,这条语句是什么意思?解决思路

问一下,这条语句是什么意思?theDatamalloc(sizeof(void(*)(structenvironmentData*))*MAXIMUM_ENVIRONMEN

问一下,这条语句是什么意思?
theData   =   malloc(sizeof(void   (*)(struct   environmentData   *))   *   MAXIMUM_ENVIRONMENT_POSITIONS);
是否可以认为上面这条语句是申请了一个二维数组的内存空间?第一维是void指针型的,第二维是结构体environmentData的指针型的?

[解决办法]
MAXIMUM_ENVIRONMENT_POSITIONS个函数指针