帮我看看为啥会报错
#include<stdio.h>#include<stdlib.h>
typedef int ElemType;
struct ListNode {
int val;
struct ListNode* next;
};
void InitNode(struct ListNode** l) {
*l = (struct ListNode*)malloc(sizeof(struct ListNode));
}
void InsNode(struct ListNode* l, ElemType x) {
struct ListNode* p = l, * s;
s = (struct ListNode*)malloc(sizeof(struct LinkNode)); // 这里报错,不允许使用不完整类型
}
struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) {
}
int main() {
return 0;
}
为啥上面分配空间没报错,第二个就报错了 LinkNode
ListNode ba21 发表于 2022-3-13 20:19
LinkNode
ListNode
{:10_277:}阿哲
页:
[1]