stack.queue/queue.c
void dequeue() {
    if (!first) {
        printf("Empty queue\n");
        return;
    } 
    Item *temp = first;
    first = first->next;
    free(temp);
}
/**
 * dequeue: removes the first in item from the queue
 * @return void
*/
removes the first in item from the queue
@return void
removes the first in item from the queue @return void
void dequeue() {
    if (!first) {
        printf("Empty queue\n");
        return;
    } 
    Item *temp = first;
    first = first->next;
    free(temp);
}
void dequeue ( ) { if ( ! first ) { printf ( " \n " ) ; return ; } Item * temp = first ; first = first -> next ; free ( temp ) ; }
dequeue: removes the first in item from the queue
 @return void
dequeue : removes the first in item from the queue @return void