typedefintDatatype
typedefstructqueuenode
{
Datatypedata
structqueuenode*next
}QueueNode//以上是结点类型的定义
typedefstruct
{
queuenoderear
}LinkQueue//只设一个指向队尾元素的指针
voidInitQueue(LinkQueue
使用结构体:typedef struct node{
int data
struct node* next
}Node
就可以实现,以上是一个单链表的节点元素,每个节点的next指向下一个节点,就可以实现链式存储了。遇到其他类似的问题,可以根据需要设置相应的指针域。