我正在尝试用c创建一个数组

问题描述 投票:-1回答:1
#include <stdio.h>

int table [100];

int main (void)
{
    for (int i=0; i<100; i++)
    {
        i = table [i];
        printf("%i\n", table[i]);
    }
}

我正在尝试创建一个存储0到表[0],1到表[1]等的数组,然后打印它自己的值。

现在代码输出0。

c arrays
1个回答
5
投票

你的任务向后 - 你需要将i分配给table[i],而不是像你现在的那样:

table[i] = i;
© www.soinside.com 2019 - 2024. All rights reserved.