1、
a)
typedef struct{
int a;
char b;
}Node;
b)typedef struct Node{
int a;
struct Node *next;
}Node;
a)中是普通的结构体的定义,而b)是链表中节点的定义,其中结构体的指针成员需要Node说明,则结构体的定义开始处需要写上:Node。
2、
3、区分链表中的头指针与头结点的不同:头指针指向链表中第一个节点,即链表中的head指针;头结点是带头结点的链表中的第一个节点,只作为链表存在的标志,节点内不存储信息。
4