大神求解谢谢

来源:4-19 臭名远扬之goto语句

qq_Xs_12

2018-03-06 18:29

为啥后头加个continue也不在继续运行了   大神们求解  私聊

写回答 关注

3回答

  • qq_Xs_12
    2018-03-06 21:29:57

    #include <stdio.h>

    int main()

    {

        int sum = 0;

        int i;

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

        {

            printf("%d\n", i);

            if(i==3)                    //是不是少了一个判断呢?

             goto LOOP;                   //在这里使用goto语句

             continue;

        }

        LOOP:printf("结束for循环了....");  //请选择合适位置添加标识符

        return 0;    

    }


  • weibo_咩羊羊滴老公_0
    2018-03-06 20:47:04

    continue和break不同, break是跳出循环体,执行循环下面的语句,而continue是跳过循环里面的语句,接着进行下一次是否循环的判断。所以你需要看看你的continue加在了哪里。

    Alone风

    大哥,为什么小编没在if(i==3)后带"{}"? 如if(i==3) {语句标号;}

    2018-07-11 23:06:03

    共 1 条回复 >

  • 长颈鹿公交
    2018-03-06 20:37:37

    continue你加在什么位置呢

    Alone风

    大哥,为什么小编没在if(i==3)后带"{}"? 如if(i==3) {语句标号;}

    2018-07-11 23:05:55

    共 1 条回复 >

C语言入门

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

926866 学习 · 21014 问题

查看课程

相似问题