代码:
//用顺序存储结构实现的顺序栈
#include<stdio.h>
#define MAXSIZE 10
typedef int bool;
#define true 1
#define false 0
typedef struct{
int data[MAXSIZE]; //静态数组存放栈中元素
int top; //当前栈顶元素
}SqStack;
void initStack(SqStack *S){
S->top=-1;
}
bool push(SqStack *S,int e