【发布时间】:2011-01-08 10:14:31
【问题描述】:
这确实有效
LLIST *mylist[10] = {NULL};
但是如果我想这样做我会得到错误:
int x=10;
LLIST *mylist[x] = {NULL};
x 可以是任何值,我暂时将其设置为 10。 x 将用作计数器。
【问题讨论】:
-
不应该是 NULL 而不是 {NULL} 吗?
-
不,{NULL} 是用空值初始化数组的合法方式。
-
哦,不知道。它也是 C99 的功能吗?
标签: c arrays pointers linked-list