數組越界問題

以下代碼出現死循環: int i; int arr[10]; for(i=0;i<=10;i++) { arr[i] = 0; printf("%d\n",i); } 爲什麼?因爲arr的設置的數組長度爲10,而使用數組時arr的下標是從0開始,arr[i]的i從0到10,它的數組長度爲11,而它所設的長度爲10,則就導致數組
相關文章
相關標籤/搜索