C_DS_AIgo/array_stack.h
Jdhggg 72d649b09f 基于数组的栈实现
基于数组的栈实现(函数)
1.入栈
2.出栈
3.初始栈
4.打印栈
2025-03-21 18:54:51 +08:00

23 lines
380 B
C

#ifndef ARRAY_SATCK
#define ARRAY_SATCK
#define MAX_S 100
#define elem_type int
typedef struct array_stack
{
elem_type data[MAX_S];
int top;
}array_stack;
// 初始栈
array_stack* init_array_stack(void);
// 入栈
void push_array_stack(array_stack* s, elem_type value);
// 出栈
int pop_array_stack(array_stack* s);
// 打印数组栈
void print_array_stack(array_stack* s);
#endif