Insque 或 remque 子例程

用途

在队列中插入或除去元素。

标准 C 库 (libc.a)

语法

#include <search.h>

insque ( Element,  Pred)
void *Element, *Pred;
remque (Element)
void *Element;

描述

insqueremque 子例程处理从双链接列表构建的队列。 队列中的每个元素都必须采用 qelem 结构形式。 该结构的 nextprev 元素必须指向要插入或删除的元素前后的队列中的元素。

insque 子例程将 Element 参数所指向的元素插入到队列中,紧跟在 Pred 参数所指向的元素之后。

remque 子例程从队列中除去由 Element 参数定义的元素。

参数

描述
已 Pred 指向要插入或删除的元素之前的队列中的元素。
元素 指向队列中紧跟在要插入或删除的元素之后的元素。