數組越界是什么意思

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