我有一个二维数组,每个维度中都有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变量值关联。
答案 0 :(得分:0)
使用2个循环,其中1个嵌套在其他循环中
for (x = 0; x <= 7; x++) {
for (y = 0; y <= 7; y++) {
a[x][y] = something;
}
}