数组越界问题

以下代码出现死循环: 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,则就导致数组
相关文章
相关标签/搜索