자료구조관련 질문입니다
제철
2023.04.01
질문 제목 : 자료구조 스택관련해서이 소스를 보면 스택에 10개데이터 저장한다고했는데 더많이해도 아무 이상이없네요
그리고 만약에 10개이상을해도 에러같은것을 방지하기위해선 여기서 어떤코드를 추가해야하나요질문 내용 :
#include stdio.h
void push(int data);
int pop();
void print();
int stack[10];
int top= -1;
main()
{
push(10);
push(20);
push(30);
push(40);
push(50);
push(60);
push(70);
push(80);
push(90);
push(100);
push(110);
push(120);
push(130);
print();
printf(스택에서 가져온 값=%d \n, pop());
print();
}
void push(int data)
{
stack[++top]=data;
}
int pop()
{
return stack[top--];
}
void print()
{
int i;
for(i=0;i=top;i++)
printf(stack[0]=%d \n, stack[i]);
}