C语言中的全局指针(多级数组)

时间:2018-12-01 11:26:09

标签: c

我想制作一个多级数组。

但是,这段代码运行不正常。

该代码如何运行?

#include <stdio.h>

int *i;

int main() {
    int a[] = {0,1,2};
    int b[] = {1,2,3,4};

    // I want this
    i[0] = a;
    i[1] = b;

    // This works well
    int *c[2] = {a,b};


    printf("%d\n",c[1][4]);
}

1 个答案:

答案 0 :(得分:-2)

Int I*[2];

应该可以解决问题,因为现在这些指针有一些内存