为什么数据结构的队链要定义两个结构体,之前的单链表等都只有一个结构体,结构体每行的解释能不能具体解释下?最好能讲解一些数据结构结构体的知识,谢谢啦typedef struct qnode{ Elemtype data; struct qnode *next;} QNode; typedef struct { QNode *front,*rear;} LiQueue;