LINUX C程序开发每日一题——指针

来源:互联网 发布:医生的有趣经历知乎 编辑:程序博客网 时间:2024/04/27 20:47

 

实现一个链表,完成链表的插入,查找,删除

 

typedef struct _FIFO_M{

 void *pdata;

struct _FIFO_M *pNext;

}FIFO_M,* pFIFO_M;

 

typedef struct _FIFO{

pFIFO_M head;

pFIFO_M tail;

pFIFO_M pos;

int mcount;//节点个数

int max_count;//节点最大个数。

}FIFO,* pFIFO;

 

FIFO g_fifo;

 

int Fifo_Add(pFIFO mfifo,void * pdata);/*向队列中压入一数据,添加到队列头部*/

int Fifo_Push(pFIFO mfifo,void * pdata);/*向队列中压入一数据,添加到队列尾部*/

void * Fifo_Pull(pFIFO mfifo); /*将队列头部成员出列*/

 

原创粉丝点击