我有一个 20 x 20 数组,需要通过读取 4 x 4 数组来迭代它。我以为我可以通过明确的分配来做到这一点,但除了强制关闭它并没有多大作用
const char SOURCE[20][20];
const char **pointer;
for(int x = 0; x < 20; x+=4)
{
for(int y = 0; y < 20; y+=4)
{
pointer = (const char **)&SOURCE[x][y];
printGrid(pointer);
}
}
void printGrid(const char **grid)
{
// do something usefull
}