上溢與下溢

堆棧的上溢與下溢緩存 因爲堆棧區域是在堆棧定義時就肯定了的,於是堆棧工做過程當中有可能產生溢出。堆棧溢出有兩種狀況可能發生:如堆棧已滿,但還想再存入信息,這種狀況稱爲堆棧上溢;另外一種狀況是,如堆棧已空,但還想再取出信息,這種狀況稱爲堆棧下溢。不論上溢或下溢,都是不容許的。所以在編制程序時,若是可能發生堆棧溢出,則應在程序中採起保護措施。這能夠經過給SP規定上、下限,在進棧或出棧操做前先作SP和邊
相關文章
相關標籤/搜索