请教,如何用typedef转化一个二维数组的指针,来申明二维数组的指针型别的变量?
我在程序中定义了一个指向二维数组的指针,二维数组的元素是Block*型别.
Block* (*blockArray)[10];
然后,我想把blockArray指针做实参传入方法void initializeBlock(XXXX blockArray);
(先假设XXXX为一个指向二维数组的指针型别)
但是我不晓得怎么申明这个参数,于是,我想用typedef来转化下.
写成:
typedef Block *(*BLOCKARRAY)[10];
再申明该方法为:
void initializeBlock(BLOCKARRAY blockArray);