问答详情
源自:4-19 臭名远扬之goto语句

大神求解谢谢

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

提问者:qq_Xs_12 2018-03-06 18:29

个回答

  • 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加在了哪里。

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

    continue你加在什么位置呢