首页 > 试题广场 >

阅读如下声明语句,回答问题。 #define STACK_

[问答题]
阅读如下声明语句,回答问题。
#define  STACK_SIZE 100
int stack[STACK_SIZE];
int topOfStack;
int Push(int item);
a.编写函数Push(已声明),将参数值item压入栈(stack数组)顶部。如果栈已满,则不能压入,同时函数返回1;如果item压入成功,则函数返回0。
b.编写函数Pop,弹出栈顶元素。类似于Push,如果操作失败(即尝试从空栈弹出元素)'则函数返回1。如果操作成功,则返回0。请考虑如何将弹出值返回给调用者。

这道题你会答吗?花几分钟告诉大家答案吧!