【C語言】關於「棧」的越界問題

局部變量都保存在「棧」中。 「棧」的大小爲」1M「,內存由系統自動管理。 「棧」中「棧底」的地址高於「棧頂」。 有很多越界問題,都是因爲「棧」溢出造成的。 我們通過實例來說明。 這個代碼在VC6.0中會由於「棧」溢出而出現死循環。 而在VS2012中會奔潰,這是因爲VS2012中,系統在保存數據到「棧」中時,在兩個數中間加了兩個地雷,這就會使的」棧「溢出時會碰到地雷,從而引發崩潰。 而想要使此類程
相關文章
相關標籤/搜索