这确实有效
LLIST *mylist[10] = {NULL};
但是如果我想这样做,我会得到错误:
int x=10;
LLIST *mylist[x] = {NULL};
x
可以是我暂时将其设置为 10 的任何值。 x
将用作计数器。
最佳答案
C99 标准支持可变长度数组(您的第二个示例使用的),您的编译器可能不支持。
对于gcc,你应该在编译时传递-std=c99
选项。
关于c - 引用 : How to Use LLIST *mylist[N];,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2121032/