在C中实现俄罗斯方块时,我试图将二维数组的内容向下移动。这是为了向下移动块。该代码有效,但它只移动一次元素,请参见问题的图像(左上角的数字是确定块类型的随机数)。任何帮助表示赞赏。下面是数组移位代码:
//Declare size of board
int board [22][10] = {};
//Shift down
for(i=2;i<20;i++)
{
for(z=1;z<10;z++)
{
board[i+1][z] = board[i][z];
}
}