为什么int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
arr[]中加入数字就报错了
#include <stdio.h>
int main()
{
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int i;
for(i=0;i<10;i++)
{
printf("%d\n",arr[i]);
}
return 0;
}
你[]里面没有写数字但后面给出了十个元素,所以数组默认是[10],[]里可以填比10大的数字,但不能小于10
不要越界就行了。