e=*(S.top-1)是什么意思啊,最好详细一点.而且为什么有个星号呢?Status GetTop(SqStack S,SElemType &e){if(s.top==s.base)return ERROR;e=*(S.top-1);return OK;}//GetTop

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 20:07:39
e=*(S.top-1)是什么意思啊,最好详细一点.而且为什么有个星号呢?Status GetTop(SqStack S,SElemType &e){if(s.top==s.base)return ERROR;e=*(S.top-1);return OK;}//GetTop
xՑJ@_%+i6ŕp!4@+Dmc"BjDK*mWlQA /33@pn3'+xBH+ib2Z?Pj&RϠB ݏxԺZŽu_O JQYQH a ˜W IbB.e1Yj. P27y&-U'T# Js`?bܩcQ v_}VDu8]R6tv\Q jT8ұ0O24TcЇEgHAAA'z`KfmtnyӂjêdBoy^~T,qڹ

e=*(S.top-1)是什么意思啊,最好详细一点.而且为什么有个星号呢?Status GetTop(SqStack S,SElemType &e){if(s.top==s.base)return ERROR;e=*(S.top-1);return OK;}//GetTop
e=*(S.top-1)是什么意思啊,最好详细一点.而且为什么有个星号呢?
Status GetTop(SqStack S,SElemType &e){
if(s.top==s.base)return ERROR;
e=*(S.top-1);
return OK;
}//GetTop

e=*(S.top-1)是什么意思啊,最好详细一点.而且为什么有个星号呢?Status GetTop(SqStack S,SElemType &e){if(s.top==s.base)return ERROR;e=*(S.top-1);return OK;}//GetTop
看类SqStack的定义
其中变量top和base应该是一个指针
S.top-1表示指针数组中前一个指针
*(S.top-1)表示取该指针所指向的变量的值
这个函数判断是否可以出栈
如果栈空,返回错误
否则,返回栈顶元素