C语言 设栈的顺序存储空间为S(1:m),初始状态为TOP=m+1。现经过一系列入栈与退栈运算后,TOP=20,

则当前栈中的元素个数为(C)A)30B)20C)m-19D)m-20... 则当前栈中的元素个数为(C)
A) 30 B)20 C)m-19 D)m-20
展开
 我来答
mafangsan
推荐于2017-04-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2549万
展开全部
你这个题目里面里面的,这个栈是倒着压的。
这个题目,你想如果放了一个元素,那么TOP就等于m+1-1 =m
放两个元素,Top就等于 m+1-2=m-1

现在Top=20 也就是m-19
所以选C
追问
你的意思是向上生长堆栈和向下生长堆栈之分吧是吗
追答
是的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式