【发布时间】:2021-07-30 16:35:37
【问题描述】:
我想创建一个包含可变长度数组的链表int A[n][n]。
我尝试这样做,但我收到错误 Incomplete type is not allowed。
struct Node {
int A[n][n];
struct Node* next;
};
有没有办法在c中做到这一点?
【问题讨论】:
-
你不能做
int A[n][n]。其余的看起来不错。 -
对于可变长度数组,您需要使用指针并通过一些构造函数为您的结构动态分配它们。
标签: arrays c linked-list variable-length-array