數組越界是什麼意思

來源:生活大全幫 2.6W

數組越界是什麼意思

數組越界就是數組超過了邊界。數組腳標是從0開始的,你定義的數組長度為5,那麼你的腳標就只能是0、1、2、3、4 。向上或向下超過了超過了都是越界。數組定義時,就決定了數組的元素的個數,當訪問數組的下標超過或到了元素的個數,訪問的數值就不是數組的元素,數組就會發生越界異常,程序往往會崩潰。我們可以通過指定數組下標來訪問這塊內存裏的不同位置,當你的下標過大時,訪問到的內存就不再是這個數組的分內內存,就變成了它的變量內存,所以一定要在程序中判斷是否越界,以保證程序的正確性。

熱門標籤