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