早教吧 育儿知识 作业答案 考试题库 百科 知识分享

己知STACK表示栈的数据结构,push为将一个值为e的元素进栈,若成功返回1,否则返回0.完成以下程序.Typedefstruct{intdata[100];inttop;/*栈顶元素的下标*/}STACK;intpush(STACK*s,inte){if()retu

题目详情
己知STACK表示栈的数据结构,push为将一个值为e的元素进栈,若成功返回1,否则返回0.完成以下程序.
Typedef struct {
int data[100];
int top; /* 栈顶元素的下标 */
}STACK;
int push(STACK *s,int e)
{
if(__________________) return 0;
s->top++;
_______________=e;
return 1;
}
▼优质解答
答案和解析
第一个空:s->top == 99
第二个空:s->data[s->top]