标签: c arrays pointers linked-list
这确实有效
LLIST *mylist[10] = {NULL};
但如果我想这样做,我会收到错误:
int x=10; LLIST *mylist[x] = {NULL};
x可以是我暂时将其设置为10的任何值。 x将用作计数器。
x
答案 0 :(得分:3)
对可变长度数组(第二个示例使用的)的支持来自C99标准,您的编译器可能不支持。
对于gcc,您应该在编译时传递-std=c99选项。
-std=c99