the type
queue
is a record with members an array of type
queuerecord
and
front
and
rear
of type
int
typedef struct
{
queuerecord queuearray [LIMIT];
int front, rear;
}queue;