问题
单项选择题
如果我们用数组A[1…100]来实现一个大小为100的栈,并且用变量top来指示栈顶,top的初值为0,表示栈空。请问在top为100时,再进行入栈操作,会产生( )。
A.正常动作
B.溢出
C.下溢
D.同步
答案
参考答案:B
解析: 当top为100时,表示栈已经满了,此时再进行入栈操作,则会造成溢出。
如果我们用数组A[1…100]来实现一个大小为100的栈,并且用变量top来指示栈顶,top的初值为0,表示栈空。请问在top为100时,再进行入栈操作,会产生( )。
A.正常动作
B.溢出
C.下溢
D.同步
参考答案:B
解析: 当top为100时,表示栈已经满了,此时再进行入栈操作,则会造成溢出。