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

来源:6-2 数组的遍历

逆水中的鱼

2015-08-12 15:13

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


写回答 关注

2回答

  • 越飞越高
    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]

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题

while 循环

回答 3

while循环

回答 1

while循环

回答 2

while循环

回答 3

while循环

回答 4