为了账号安全,请及时绑定邮箱和手机立即绑定

我这里哪错了

#include <stdio.h>

int main()

{

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

    int a;

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

    {

        printf("%d/n",arr[i]);     显示说这行有问题,但我实在找不出来

    }


    return 0;

}


正在回答

11 回答

arr[i]这里[]里面要把i改成a

0 回复 有任何疑惑可以回复我~

上面是对的

0 回复 有任何疑惑可以回复我~

#include <stdio.h>


int main()


{


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


    int a;


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


    {


        printf("%d\n",arr[a]);     //显示说这行有问题,但我实在找不出来


    }




    return 0;


}


0 回复 有任何疑惑可以回复我~

你这是白学了,直接重学前面吧


1 回复 有任何疑惑可以回复我~

把i改成a

还有for ( a = 0; a < 10 ; a++ )

0 回复 有任何疑惑可以回复我~

%d\n改一下斜杠

0 回复 有任何疑惑可以回复我~

你的标识符是有问题的,

或者你可以说重新定义i的标识符,也可以把i换成a就可以成功运行了

0 回复 有任何疑惑可以回复我~

循环写错了中间是判断,最后是循环数

0 回复 有任何疑惑可以回复我~

for ( a = 0; a < 10 ; a++ )先把for循环改成这样

0 回复 有任何疑惑可以回复我~

三个地方:1.for循环的表达式  2.换行是\n 3.arr[i]这里

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924373    人
  • 解答问题       20753    个

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

进入课程

我这里哪错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信