我刚开始使用 C,但我对 PHP 有一些了解,所以我决定做一些“更复杂”的东西,作为初学者:)
我使用了两个嵌套循环来打印一个 50x50 的数组。它不是很慢,但我包含了一个带有箭头键的移动,以在阵列周围移动一个符号 X(玩家)。每次移动时,都需要刷新整个数组,我这样做是:
system("cls");
for(x=0;x<50;x++)
{
for(y=0;y<50;y++)
{
printf("%c",table[x][y]);
}
printf("\n");
}
这是一个非常草率的解决方案,整个阵列在每次移动后都会“闪烁”。
在 C 中有没有更有效的方法来做到这一点?