我正在制作一个循环,我希望每次进入循环时,它将我的变量存储到单独的array中。

示例:循环1,变量存储在i[1]中;循环2,变量存储在i[2]中;等等。

for (i1 = 0; i1 < size; i1++)
{
    printf("%d ", i1);
    y1[] = i1;
}


基本上,除了打印出i1外,我还希望将i1存储在array中以供以后使用。

最佳答案

int y1[size];

for (i1 = 0; i1 < size; i1++) {
        printf("%d ", i1);
        y1[i1] = i1;  // indexing
}


现在将其存储在数组y1中,以备将来使用。

关于c - C数组的新手,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38277909/

10-11 21:13