数据结构e=*--s.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 11:17:22
数据结构e=*--s.
xuQ]N@JKi >hc9XD~"i($HH+2o-}Meg曙oWUxXAkI"HQ+ץ?O8s*pl/7+PX Z>`Q3MEܳ] 'yˤ }#t ݣ* aI>=!!\tw$ YE_ѭN8Sx\911HVx;{ҍ uf]E CqF՚WXF#h'1\2~/x 

数据结构e=*--s.
数据结构e=*--s.

数据结构e=*--s.
优先级 '.' > "--" = '*',
所以是e = *(--(s.top))
s是stack
s.top有两种可能
一是指向栈顶元素的指针
二是指向比栈顶元素更高一层的空元素
从这里的实际情况来看,我判断是第二种情况,当s.top==0时,栈为空.
--s.top是递减指针,这时s.top就指向真正的栈顶元素了
*--s.top是是该元素,返回给e