C출력 결과보통 · 20점#스택#배열#함수#자료구조

235. 배열로 만든 스택의 push와 pop 순서

다음 C 프로그램의 실행 결과를 쓰시오.

1#include <stdio.h>
2
3int stack[5];
4int top = -1;
5
6void push(int v) {
7 stack[++top] = v;
8}
9
10int pop(void) {
11 return stack[top--];
12}
13
14int main() {
15 push(4);
16 push(7);
17 printf("%d", pop());
18 push(1);
19 push(9);
20 printf("%d", pop());
21 printf("%d", pop());
22 printf("%d\n", pop());
23 return 0;
24}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.