Skip to content

Commit

Permalink
struct stack
Browse files Browse the repository at this point in the history
  • Loading branch information
hyejun0608 committed Jun 10, 2020
1 parent 2567b11 commit e7fd5a7
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions struct stack.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#include <stdio.h>

typedef struct Stack {
int arr[10];
int top;
}Stack;

void push(Stack* stack, int data) {
stack->arr[++stack->top] = data;
}

int pop(Stack* stack) {
return stack->arr[stack->top--];
}

int main() {
Stack h;
h.top = -1;
push(&h, 0);
int a = pop(&h);
printf("%d\n", a);
}

0 comments on commit e7fd5a7

Please sign in to comment.