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

数组的遍历

为什么这个是错的呀

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

   
   
   
   
   
    return 0;
}


提问者:慕粉4249962 2016-10-27 12:41

个回答

  • JustWannaHugU
    2016-10-27 14:13:52
    已采纳

    你要注意两点,

    1. 每行程序代码的末尾要加上英文格式的分号,在代码中你犯了3次这样的错误

    2. for循环的大括号不要省略

      修改后的代码如下

      =

    3. #include <stdio.h>
      int main()
      {
          int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
          //补全代码实现对数组arr的遍历
          //可以采用你自己喜欢的循环结果
          int i; 
          for(i=0;i<10;i++)//for循环后面不能加分号的!加了还循环什么? 
      {
          printf("%d\n",arr[i]);    
       
      }    //大括号忘写了
          
            
          
          return 0;
      }
      望采纳