數組越界就是數組超過了邊界 數組越界是什么意思



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