问答详情
源自:6-2 数组的遍历

arr[]

为什么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;

}


提问者:long2276287 2021-04-13 19:13

个回答

  • qq_慕虎9294303
    2021-04-13 19:58:28
    已采纳

    你[]里面没有写数字但后面给出了十个元素,所以数组默认是[10],[]里可以填比10大的数字,但不能小于10

  • 杭电菜菜菜一一一鸡
    2021-10-07 18:34:39

    不要越界就行了。