Как я могу "связать" две переменные с позицией в двумерном массиве в C? - PullRequest
0 голосов
/ 29 мая 2019

У меня есть двумерный массив с 8 элементами в каждом измерении, и у меня есть две переменные (x, y) со значениями от 0 до 7 каждая. Мне нужно «привязать» каждое значение этих переменных к позиции массива. Я уверен, что я должен использовать указатели для этого, но я просто не могу понять это сам.

В качестве примера у меня есть эти две переменные с 2 случайными значениями от 0 до 7.

int x = 3;
int y= 4;

int a [8][8]; 

Мне нужно присвоить x=3 и y=4 массиву в качестве позиции элемента: a[3][4].

Мне нужно будет сделать это для каждого случая, то есть от x = 0 до x = 7 и y = 0 до y = 7 все элементы позиции массива должны быть связаны с возможными значениями переменных x и y.

1 Ответ

0 голосов
/ 29 мая 2019

Используйте 2 цикла, 1 вложенных в другие

for (x = 0; x <= 7; x++) {
    for (y = 0; y <= 7; y++) {
        a[x][y] = something;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...