第1个回答 推荐于2016-05-15
typedef int ElemType;
//定义链表
typedef struct lnode
{
ElemType data; //数据域
struct lnode *next; //后继指针
}LNode;
//定义链队列将头尾指针封装在一起的链队
typedef struct
{
LNode *rear; //对尾指针
}QueueNode;
//入对
void Insert(QueueNode *q,ElemType x)
{
LNode *s;
s=(LNode *)malloc(sizeof(LNode));
if(s==NULL)
exit(1);
s->data = x;//赋值
s->next=q->rear->next;//新节点后继指向对尾后继
q->rear->next=s;//对尾后继指向新节点
q->rear=s;//对尾指向新节点
}本回答被提问者采纳