使用了一个未初始化的局部变量
时间: 2024-06-13 19:07:49 浏览: 128
详解C语言未初始化的局部变量是多少
当我们使用一个未初始化的局部变量时,就会出现类似“未初始化的局部变量L”这样的报错。这是因为在C语言中,局部变量不会自动初始化,需要我们手动对其进行初始化。如果我们在使用变量之前没有对其进行初始化,就会出现这样的报错。解决这个问题的方法有两种:
1.声明一个ListLink类型的变量L,再写一个初始化函数InitList来对变量L进行初始化。
2.直接在main函数里对变量L进行初始化,如下所示:
```c
int main() {
LinkList L;
L=(LinkList)malloc(sizeof(LNode));
L->next=NULL;
}
```
阅读全文