C語言的數組越界問題

C語言的數組越界問題 越界:超出數組下標的位置進行訪問。 數組佔用了一段連續的內存空間。然後,我們可以通過指定數組下標來訪問這塊內存裏的不同位置。因此,當你的下標過大時,訪問到的內存,就不再是這個數組的內存。你訪問的,將是其它變量的內存了。 舉個例子 可以進行編譯,未報錯。編譯器並沒有指出錯誤。 但是我們可以看到從a[10]開始,都屬於越界訪問。注意數組範圍是[0,9] 至於爲什麼不報錯,是因爲C
相關文章
相關標籤/搜索