typedef A B;//将B作为A的别名;
typedef struct tagLNode{
ElemType date;
struct tagLNode * next;
}LNode,*LinkList,*s,*q;
这里把*s作为*tagNode的别名,所以s不是变量,而是一种类型名,导致后续使用s出现编码错误。
错误修正:
typedef struct tagLNode{
ElemType date;
struct tagLNode * next;
}LNode,*LinkList;
LNode *s,*q;