c - 引用 : How to Use LLIST *mylist[N];

标签 c arrays pointers linked-list

这确实有效

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/

相关文章:

c - 如何使用 C 中的信号同步两个进程(子进程和父进程)?

.net - .NET可以测试数组的等效性而不仅仅是相等的引用吗?

C 缩小循环缓冲区的大小

c - 我是否需要释放 localtime() 函数返回的指针?

c - 使用指针作为数组?

c - 为什么使用指向指针的指针时 scanf 可以正常工作?

c - 暴力破解查找 FILE* C

C:从另一个函数中释放一个指针

c++ - 在C++/OpenCV中绘制频率直方图

c - `void *` 函数参数类型不一致的转换方法