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

请问大神哪里错了 并指正

#include <stdio.h>

int main()

{

    int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

    //补全代码实现对数组arr的遍历

    //可以采用你自己喜欢的循环结果

   for(i=0;i<10;i++)

   {

       printf("%d/n",arr[11])

   }

   

   

   

    return 0;

}





按那个提示点的  不是要防止越界嘛??  为什么不用arr[11]  而是用arr[i]??????

提问者:iifyou 2019-08-29 16:25

个回答

  • 青楼十二房
    2019-09-15 22:42:48

    数组的长度要先理解一下,数组的索引,即[]中的数字使从0开始算。

  • 小神0x00
    2019-08-29 16:58:20

    arr[11]就越界了呀https://img4.mukewang.com/5d67939e0001806606070337.jpg代码还有语法错误