Notice
Recent Posts
Recent Comments
Creative Code
main.c(queue) 본문
※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];
}
'C Programming' 카테고리의 다른 글
main.c(queue malloc) (0) | 2023.08.25 |
---|---|
main.c(queue 구조체) (0) | 2023.08.25 |
main.c(스택-메모리함수사용) (0) | 2023.08.25 |
main.c(스택을 malloc으로 크기할당) (1) | 2023.08.25 |
variantArray.c(malloc) (0) | 2023.08.25 |