C Programming
main.c(queue)
빛하루
2023. 8. 25. 15:44
※main.c파일
#include <stdio.h>
#include "queue.h"
int main(void)
{
push(100);
push(200);
printf("1st pop() : %d\n",pop());
push(300);
printf("2nd pop() : %d\n",pop());
printf("3rd pop() : %d\n",pop());
}
※queue.h파일
#ifndef QUEUE_H
#define QUEUE_H
void push(int data);
int pop(void);
#endif
※queue.c파일
static int queue[100];
static int rear;
static int front;
void push(int data)
{
queue[rear] = data;
++rear;
}
int pop(void)
{
int index = front;
++front;
return queue[index];
}