上溢与下溢

堆栈的上溢与下溢缓存 因为堆栈区域是在堆栈定义时就肯定了的,于是堆栈工做过程当中有可能产生溢出。堆栈溢出有两种状况可能发生:如堆栈已满,但还想再存入信息,这种状况称为堆栈上溢;另外一种状况是,如堆栈已空,但还想再取出信息,这种状况称为堆栈下溢。不论上溢或下溢,都是不容许的。所以在编制程序时,若是可能发生堆栈溢出,则应在程序中采起保护措施。这能够经过给SP规定上、下限,在进栈或出栈操做前先作SP和边
相关文章
相关标签/搜索