#ifndef SQSTACK_H__ #define SQSTACK_H__ #define SIZE 32 typedef int type; typedef struct node_st { type data[SIZE]; int top; } sqstack; sqstack *st_create(void); int st_isempty(sqstack *); int st_push(sqstack *, type *); /* 取出栈顶元素 */ int st_pop(sqstack *, type *); /* 查看栈顶元素 */ int st_top(sqstack *, type *); void st_travel(sqstack *); void st_destroy(sqstack *); #endif