include <iostream>
using namespace std;
typedef struct node_t
{
int data;
struct note_t* next;
}Linknode_t;
Linknode_t* creatLinklist()
{
Linknode_t* node = (Linknode_t*)malloc(sizeof(Linknode_t));//创建单链表,申请堆空间
node->next = NULL;//保持尾指针为空
return node;//返回指向头节点的指针
}
Linknode_t* head = creatLinklist();//创建头节点
int emptyLinklist(Linknode_t*p)
{
return p->next == NULL;//布尔类型,为0则非空
}
int lengthList(Linknode_t*p)
{
int count = 0;
Linknode_t* t =p->next;
}
请问为什么最后一句Linknode_t*t=p->next会报错
这俩不是一个形式吗