#define STACK_LEN 100 typedef int Data; typedef struct _ArrayStack { Data stackArr[STACK_LEN]; int topindex; } ArrayStack; typedef ArrayStack Stack; void StackInit(Stack* pstack) { pstack->topindex = -1; } int SIsEmpty(Stack* pstack) { if (pstack->topindex != -1) return 1; else return 0; } void SPush(Stack* pstack, Data data) { (pstack->topindex)++; pstack->stackArr[pstack->topindex] = data; } D..