報錯如下:
可能原因
- 變量沒有初始化
typedef struct Node
{
int data;
Node* next;
}LinkNode;
int main()
{
LinkNode* p;
//p = new LinkNode; 缺少這句會報錯
p->data = 2;
}
- 函數中含有返回值,但是函數體內沒有返回
bool isEmpty()
{
bool isEmpty = true;
//return isEmpty; 缺少這句會報錯
}
報錯如下:
可能原因
typedef struct Node
{
int data;
Node* next;
}LinkNode;
int main()
{
LinkNode* p;
//p = new LinkNode; 缺少這句會報錯
p->data = 2;
}
bool isEmpty()
{
bool isEmpty = true;
//return isEmpty; 缺少這句會報錯
}