参考:如何使用LLIST * mylist [N];

时间:2010-01-22 22:34:43

标签: c arrays pointers linked-list

这确实有效

LLIST *mylist[10] = {NULL}; 

但如果我想这样做,我会收到错误:

int x=10; 

LLIST *mylist[x] = {NULL};

x可以是我暂时将其设置为10的任何值。 x将用作计数器。

1 个答案:

答案 0 :(得分:3)

对可变长度数组(第二个示例使用的)的支持来自C99标准,您的编译器可能不支持。

对于gcc,您应该在编译时传递-std=c99选项。