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

我用while写的怎么不会循环呀?

这样写不会循环,结果为0    为什么呀


提问者:逆水中的鱼 2015-08-12 15:13

个回答

  • 越飞越高
    2016-10-25 09:12:25

    #include <stdio.h>
    int main()
    {
        int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
        int i=-1;
       
        while(i<9)
        {
            i++;
      printf("%d\n",arr[i]);
        }
       
        //补全代码实现对数组arr的遍历
        //可以采用你自己喜欢的循环结果
     
        return 0;
         
       
    }

  • VitoLiao
    2015-08-12 15:43:31

    大哥,越界了,循环后,i=10,你引用a[10]是不正确的,最多只有a[9]