Creative Code

main.c(queue) 본문

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];

}

'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으로 크기할당)  (0) 2023.08.25
variantArray.c(malloc)  (0) 2023.08.25