int main() { QueueType q; init(&q); enqueue(&q, 'A'); enqueue(&q,'B' ); enqueue(&q,'C'); enqueue(&q,'D'); //first delete data -> 'A', 출력후 front를 조절하는 function printf( "dequeue() : %c\n", dequeue(&q)); //printf("dequeue() : %c\n", dequeue(&q)); showqueue(&q); //printf("dequeue() : %c\n", dequeue(&q)); showqueue(&q); }
int main() { queue q; initqueue(&q); showqueue(&q); printf("对尾插入元素...\n"); InQueue(&q,'a'); InQueue(&q,'b'); InQueue(&q,'c'); InQueue(&q,'d'); showqueue(&q); printf("队列中的元素个数为%d\n",Length(&q)); printf("队首删除元素..\n"); OutQueue(&q); showqueue(&q); return 0; }