我想制作一个多级数组。
但是,这段代码运行不正常。
该代码如何运行?
#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]);
}
答案 0 :(得分:-2)
Int I*[2];
应该可以解决问题,因为现在这些指针有一些内存