Arduino 10x10矩阵定义

时间:2017-08-16 03:38:40

标签: matrix arduino

修改

解决 是的,我知道我傻了,因为我在淋浴时打了我:c 我必须使用XY [9] [9] ......实际上不应该发生:|

所以我16岁,我只是尝试一些东西......我很抱歉我的英语。 我用Arduino nano构建了自己的LED矩阵(10 x 10),现在我想为它编写类似俄罗斯方块的游戏。 所以我认为使用2D数组会更容易,然后编号来自" 0到99"

所以我确定可以使用它:



int XY[10][10]
{
  {0,1,2,3,4,5,6,7,8,9},
  {10,11,12,13,14,15,16,17,18,19},
  {20,21,22,23,24,25,26,27,28,29},
  {30,31,12,33,34,35,36,37,38,39},
  {40,41,42,43,44,45,46,47,48,49},
  {50,51,52,53,54,55,56,57,58,59},
  {60,61,62,63,64,65,66,67,68,69},
  {70,71,72,73,74,75,76,77,78,79},
  {80,81,82,83,84,85,86,87,88,89},
  {90,91,92,93,94,95,96,97,98,99}
};




X和Y会被倒置但是......是的^^:D

但为了学习,我想做这样的事情:



int XY[10][10];
int c = 0; //Count

for(int i = 0; i < 9; i++)
  {
    for(int j = 0; j < 9; j++)
    {
      XY[i][j] = c;
      c++;
    }
  }
&#13;
&#13;
&#13;

所以我做错了什么 我打印出来的原因:    XY [10] [10]我得到0 而对于我,我得到:    100

我知道我现在只是愚蠢,如果有人可以,那就太好了 帮助我

谢谢:)

2 个答案:

答案 0 :(得分:-1)

尝试使用i&lt; = 9和j&lt; = 9 ...为我工作。

答案 1 :(得分:-1)

当然我必须告诉数组数组中有10个元素(10by10),但第一个元素仍为“0”:我很困惑,我很抱歉。